返回顶部
首页 > 资讯 > 数据库 >com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别
  • 740
分享到

com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别

mysql数据库java 2023-10-06 10:10:23 740人浏览 八月长安
摘要

Loading class `com.Mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The drive

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依赖以及驱动程序类有关了

我导入了MySQL 5.1.47的版本,而这个版本已经过时,我查看了我的MySQL版本是8.0.30的版本,版本是不配的

接下来做做修改,改变mysql的版本,驱动程序类也是需要改变的。

 那为什么要把驱动程序类加上cj呢?

com.mysql.jdbc.Drivercom.mysql.cj.jdbc.Driver都是MySQL JDBC驱动程序的类名,但它们对应着不同的版本

com.mysql.jdbc.DriverMySQL 5.x版本中的驱动程序类。它已经过时,不再被推荐使用,因为它不支持最新的JDBC规范,并且可能存在安全漏洞。

com.mysql.cj.jdbc.DriverMySQL 8.0版本中的默认驱动程序类。它支持最新的JDBC规范,并提供更好的性能、扩展性和安全性。此外,它还包括了一些新特性,例如支持Unicode字符集和多语言处理等能。

来源地址:https://blog.csdn.net/Alice_799/article/details/129770588

您可能感兴趣的文档:

--结束END--

本文标题: com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别

本文链接: https://lsjlt.com/news/424053.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别
    Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The drive...
    99+
    2023-10-06
    mysql 数据库 java
  • com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定
    com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的 1、JDBC连接Mysql...
    99+
    2015-10-29
    com.mysql.jdbc.Driver com.mysql.cj.jdbc.Driver的区别 serverTimezone设定
  • java中连接数据库com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别?
    com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver是MySQL数据库连接驱动的不同版本。 com.mysql.jdbc.Driver:这是旧版的MySQL JDBC驱动(版本5.x)。它已经过时,...
    99+
    2023-09-20
    数据库 java mysql
  • mysql中om.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别有哪些
    这篇文章将为大家详细讲解有关mysql中om.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文...
    99+
    2024-04-02
  • LinkedList和ArrayList的区别、Vector和ArrayList的区别
      LinkedList和ArrayList的区别  继承类和实现接口上来讲  他们都实现了List接口下的方法,他们都允许重复,允许null,并且有序的集合。  LinkedList实现了Deque接口。  底层实现上来讲  ArrayL...
    99+
    2023-06-02
  • Mybatis——#{}和${}的区别
    在使用mybatis的时候我们会使用到#{}和${}这两个符号来为sql语句传参数,那么这两者有什么区别呢? #{}是预编译处理,是占位符,${}是字符串替换,是拼接符 Mybatis在处理#{}...
    99+
    2023-09-13
    mybatis java mysql
  • in和exists的区别以及exists和distinct去重的区别?
    小编相信大家都知道in和exists的区别:1、运用情况不同sql中in适用于子查询得出的结果集记录较少,主查询中的表较大且又有索引的表,。sql中exist适用于外层的主查询记录较少,子查询中的表大,又有...
    99+
    2024-04-02
  • java equals和==的区别
    java9举例代码: (推荐学习:java课程)String str1 = "abc"; String str2 = "abc"; String str3 = new String("abc"); String s...
    99+
    2015-02-02
    java入门 java
  • ResultMap和ResultType的区别
    ResultMap和ResultType的区别使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType;另一种就是resultMap:1、resultType:当使用resultType...
    99+
    2020-09-23
    java教程 ResultMap ResultType 区别
  • int和Integer的区别
    int和Integer的区别Integer是int的包装类,int则是java的一种基本数据类型 Integer变量必须实例化后才能使用,而int变量不需要 Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针...
    99+
    2018-02-20
    java教程 int Integer 区别
  • android:layout_gravity和android:gravity的区别
    1.首先来看看Android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对控件里的元素来说的,用来控制...
    99+
    2022-06-06
    layout_gravity gravity Android
  • OLTP和OLAP的区别
    OLTP和OLAP的区别 联机事务处理OLTP(on-line transaction processing) 主要是执行基本日常的事务处理,比如数据库记录的增删查改。比如在银行的一笔交易记录,就是一个典型...
    99+
    2024-04-02
  • _OFFLINE_ROLLBACK_SEGMENTS 和 _CORRUPTED_ROLLBACK_SEGMENTS的区别
    _OFFLINE_ROLLBACK_SEGMENTS 和 _CORRUPTED_ROLLBACK_SEGMENTS的这两个参数可以强制打开数据库,但是open后,最好导出,重建库,然后再导入。对这两个参数不...
    99+
    2024-04-02
  • Latch和Lock的区别
    Latch是Oracle提供的轻量级锁资源,他用于快速,短时间的锁定资源,防止多个并发进程同时修改访问某个共享资源,他只工作在内存中, 我们可以不大准确的说,内存中资源的锁叫latch,数据库对象...
    99+
    2024-04-02
  • redis和memcached的区别
    1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,se...
    99+
    2024-04-02
  • Rowid和Rownum的区别
    Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。rowid和rownum都是虚列,但含义完全不同。rowid...
    99+
    2024-04-02
  • myisam和innodb的区别
    MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支...
    99+
    2024-04-02
  • redo和undo的区别
    redo--> undo-->datafile insert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, re...
    99+
    2024-04-02
  • DIV和SPAN的区别
    这篇文章主要介绍“DIV和SPAN的区别”,在日常操作中,相信很多人在DIV和SPAN的区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DIV和SPAN的区别”的疑惑有所帮...
    99+
    2024-04-02
  • redis和mongodb的区别
    redis和mongodb的区别:1、在TPS方面redis性能要比mongodb大;2、redis操作更加便利,拥有较少的网络IO次数;3、mongoDB适合大数据量的存储,而redis能够存储的数据比mongoDB要少点;4、redis...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作