运行test类时,控制台提示如下警告信息:
Loading class
com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
maven项目中使用的mysql依赖为:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
mybatis主配置文件中,数据驱动名称如下:
<property name="driver" value="com.mysql.jdbc.Driver"/>
解决办法:
MySQL8 使用的驱动类为:“com.mysql.cj.jdbc.Driver”。因此,修改mybatis主配置文件中使用的驱动名称即可。正确如下:
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
当使用Maven项目并尝试运行Test类时,控制台显示关于加载过时MySQL驱动的警告信息。此问题源于mybatis主配置文件中指定的驱动类已废弃。解决方法是将驱动类从'com.mysql.jdbc.Driver'更改为'com.mysql.cj.jdbc.Driver'。

6045

被折叠的 条评论
为什么被折叠?



