当前位置:   article > 正文

解决:Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is ......_loading class `com.mysql.jdbc.driver'. this is dep

loading class `com.mysql.jdbc.driver'. this is deprecated. the new driver cl

在Mybatis项目运行的时候出现以下问题:

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 loading of the driver class is generally unnecessary.


产生原因:

mysql的版本问题

我在Pom.xml文件中使用的依赖包是8.0.32版本,连接数据驱动源时我用的是com.mysql.jdbc.Driver,查了一下发现这个是mysql5.0版本的写法

  1. <!-- mysql数据库 -->
  2. <dependency>
  3. <groupId>mysql</groupId>
  4. <artifactId>mysql-connector-java</artifactId>
  5. <version>8.0.32</version>
  6. </dependency>
  1. <!-- 配置数据库信息,方法一 -->
  2. <property name="driver" value="com.mysql.jdbc.Driver"/>
  3. <property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>
  4. <property name="username" value="root"/>
  5. <property name="password" value="root"/>

解决方法:

  <property name="driver" value="com.mysql.jdbc.Driver"/>

改成

  <property name="driver" value="com.mysql.cj.jdbc.Driver"/>

运行

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号