首页 > 数据库 >Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.c

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.c

时间:2022-10-28 00:00:32浏览次数:62  
标签:jdbc driver Driver mysql com class

这是在弄那个政策查询系统的时候遇到的报错

其实明眼就能看出来是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>

重新加载即可

 

标签:jdbc,driver,Driver,mysql,com,class
From: https://www.cnblogs.com/rongzhang/p/16834443.html

相关文章

  • 08JMETER之在JDBC元件中执行多条数据
    JDBC元件中执行多条数据 1.JDBCConnectionConfiguration中配置DatabaseURL时在URL后面添加?allowMultiQueries=true2.JDBCConnection Configurationupdate-Quer......
  • JDBC各个类详情-Connection、Statement
    2、Connection:数据库连接对象功能:1.获取执行sql的对象StatementcreateStatement()PreparedStatementprepareStatment(Stringsql)2.管理事务:开启事务:setAutoCommit(......
  • JDBC各个类详情-DriverManager住册驱动、Connection-获取数据库连接
    详细各个对象:1、DriverManager:驱动管理对象功能:1.注册驱动:告诉程序该使用哪一个数据库驱动jarstaticvoidregisterDriver(Driverdriver):注册与给定的驱动程序Driver......
  • JDBC
    JDBC:jdbc就是用java代码操作数据库的一门技术。早期sun公司的程序员想编写一套可以连接所有数据库的 API,但数据库之间的差异太大,无法实现。后来sun公司与数据库厂商商......
  • JDBC概念和JDBC快速入门
     JDBC概念概念:javaDataBaseConnectivityjava数据连接java语法操作数据库 JDBC本质其实是官方(sun公司)定义的一套操作所有关系系数据库的规则即接口各个数据库......
  • jdbctype(jdbctype=numeric)
    jdbctype和javatype的区别jdbc是数据库的数据类型,Java是那几种类型加类类型使用mybatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错误,也就是无效的列类......
  • jdbc入门案例学习,java如何连接mysql,如何和mysql进行连接
    在学习了java基础和mysql以及SQL语法之后,那我们可以开始学习如何程序对数据库的数据进行操作,基本操作就是,查询,新增,更新,删除,四个基本操作,也是全部操作。这节我们将通过jdb......
  • JDBC连接MySQL(简单)
    JDBC连接MySQL    加载及注册JDBC驱动程序         Class.forName("com.mysql.jdbc.Driver");         Class.forName("com......
  • JDBC 的API之 Connection 和 Statement
     Connection是建立连接的api他有两个功能: 一是:建立和数据库的连接:Connectionconn=DriverManager.getConnection(url,root,password); 二是:管理事务,就是在java......
  • 【报错】 The driver could not establish a secure connection to SQL Server by usi
    jdk:1.8sqlDriver:6.4.0解决方法:JDK目录下的jre\lib\security,打开java.security找到jdk.tls.disabledAlgorithms,如下图把3DES_EDE_CBC注释掉。保存,测试成功!补充说明:开发......