在运行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的原因,然后我把它去掉,结果就成了
最后是运行成功了