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.Driver
和com.mysql.cj.jdbc.Driver
都是MySQL JDBC驱动程序的类名,但它们对应着不同的版本。
com.mysql.jdbc.Driver
是MySQL 5.x版本中的驱动程序类。它已经过时,不再被推荐使用,因为它不支持最新的JDBC规范,并且可能存在安全漏洞。
com.mysql.cj.jdbc.Driver
是MySQL 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
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0