[已解决] Cannot load driver class: com.mysql.cj.jdbc.Driver

来源:11-2 使用mybatis+SpringBoot完成第一个查询demo

WSH1995

2021-11-21

已经解决,记录一下:
其他报错:CLIENT_PLUGIN_AUTH is required:

报错原因:
mysql版本,mysql-connector-java 的版本、application.xml 的 driver-class-name ,三者之间存在一定的依赖关系。

不同的mysql版本需有特定的mysql-connector-java 版本(我的数据库是5.0,所以connect的版本选的是 5.1.8)。

此外 application.xml 的 driver-class-name 与 connector 的版本有依赖关系。connector 6.0 以上版本,需要用com.mysql.cj.jdbc.Driver;低于6.0,用com.mysql.jdbc.Driver。我的coonector < 6,所以要使用 com.mysql.jdbc.Driver。

综上,要根据各自的情况按照此原则来配置。刚开始 没有设置coonector的版本,最好的方法还是需设置的。

写回答

1回答

大周

2021-11-22

加油,非常棒!!!! 

0
0

Java接口自动化测试实战,搞定理论基础+典型应用场景

打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术

2088 学习 · 920 问题

查看课程