mysql-connector-j vs mysql-connector-java maven依赖性差异

8ehkhllq  于 2023-06-05  发布在  Maven
关注(0)|答案(1)|浏览(1430)

连接MySQL DB的这两个Maven依赖项之间有什么区别:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

和/或

<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
</dependency>
l5tcr1uw

l5tcr1uw1#

Mysql重命名了连接器:
https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-31.html
您应该使用MySQL Connector/J
如果您使用的是Spring-Boot-3.0以上版本,则需要使用MySQL Connector/J

  • MySQL JDBC驱动程序的坐标已从mysql:mysql-connector-java更改为com.mysql:mysql-connector-j。如果您正在使用MySQL JDBC驱动程序,请在升级到Sping Boot 3.0时相应地更新其坐标。

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#mysql-jdbc-driver

相关问题