Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual
这是在弄那个政策查询系统的时候遇到的报错
其实明眼就能看出来是mysql的版本问题,关键是怎么改
首先mysql 8 版本以下的
用的是:com.mysql.jdbc.Driver
mysql8以上的
用的是:com.mysql.cj.jdbc.Driver
然后我把代码改了之后还是报错
最后想到了一个解决办法,毕竟是maven项目,在pom.xml文件中导入了很多依赖
于是把
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.6.0</version>
</dependency>
改成了
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
重新加载即可