提示no suitable driver

提示no suitable driver

jdk版本是17.0.2,MySQL是8.0.29,估计是c3p0版本不对,请问有无对应的c3p0提供。

63aeb17e28a8623105001000.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学MySQL是8版本,则同学需要使用com.mysql.cj.jdbc.Driver驱动类,修改后代码如下所示:并因是MySQL8可能会产生时区问题,则建议同学进行配置。

https://img1.sycdn.imooc.com//climg/63b3ddc309ebdeea07870165.jpg

dataSource.setDriverClass("com.mysql.cj.jdbc.Driver");
dataSource.setJdbcUrl("jdbc:mysql://localhost/javatest?serverTimezone=Asia/Shanghai");

祝学习愉快!

好帮手慕小尤 2023-01-02 09:41:30

同学你好,1、mysql8的依赖在资料区有提供,如下所示:同学进行引入试一下。

https://img1.sycdn.imooc.com//climg/63b235f509f213a008940231.jpg

2、如果还存在问题,建议同学以复制粘贴的方式反馈一下代码,并将全部的异常信息,反馈到问答区。

祝学习愉快!

  • 提问者 彤宝贝 #1

    你好问题还没有解决,已经更换对应的依赖,问题还存在

    https://img1.sycdn.imooc.com//climg/63b3a932089a5a6204340454.jpg

    https://img1.sycdn.imooc.com//climg/63b3a9320819726720461371.jpg

    https://img1.sycdn.imooc.com//climg/63b3a933087ec26719661345.jpg

    https://img1.sycdn.imooc.com//climg/63b3a93308e4e5c716521636.jpg

    https://img1.sycdn.imooc.com//climg/63b3a93308c973d421131621.jpg


    2023-01-03 12:05:36
  • 提问者 彤宝贝 #2

    https://img1.sycdn.imooc.com//climg/63b3a9cc08f112ec16000996.jpg

    2023-01-03 12:06:48
  • 好帮手慕小尤 回复 提问者 彤宝贝 #3

    同学你好,1、根据同学反馈的异常,老师这边猜测可能是以下几个问题,同学可以在对应的文件中自己排查一下。

        1)数据库连接地址有误

        2)数据库账户密码是否输入正确

        3)数据库,表,字段是否对应

        4)驱动Jar包版本与注册驱动的类不匹配      

            5版本的驱动包:注册驱动类为 com.mysql.jdbc.Driver

            8版本的驱动包:注册驱动类为 com.mysql.cj.jdbc.Driver

        https://img1.sycdn.imooc.com//climg/63b3bc9309af683d07180172.jpg

    2、如果还存在问题,建议同学以复制粘贴的方式将代码反馈到问答区,便于老师测试同学代码。

    https://img1.sycdn.imooc.com//climg/63b3bcc9092e9c7201380332.jpg

    祝学习愉快!

    2023-01-03 13:27:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师