运行mybatis时显示报错:Error updating database. Cause: java.sql.SQLException: Error setting driver on

在运行mybatis测试类的时候,结果报错;
Error updating database.  Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.cj.Driver

Caused by: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.cj.Driver

首先来看下报错:

 在报错信息中它告诉我们,      Error updating database.  Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.cj.Driver---------》 翻译如下:   更新数据库时出错。原因:java。sql。SQLException:在未编程的数据源上设置驱动程序时出错。

它讲了是更新数据库出现问题,在设置驱动时出错,我们知道,在mybatis中设置drive,也就是驱动的文件是db.properties,所以立马找到我们相应的文件;

以下是我的db.properties文件:

 

 

不知道是什么错了,不过既然idea告诉我们驱动错了,那我们就从第一行driver动手!

后来我知道是加多了.cj的原因,然后我把它去掉,结果就成了

 

最后是运行成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南柯kkk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值