【发布时间】:2020-01-10 16:51:43
【问题描述】:
我已经下载了 wampp 服务器,它表明我的 MySQL 版本是 5.7.24,但是每当我尝试在我的 maven 项目(在 pom.xml 中)中指定该版本时,它表明我无法使用该版本:
我该如何解决?
【问题讨论】:
我已经下载了 wampp 服务器,它表明我的 MySQL 版本是 5.7.24,但是每当我尝试在我的 maven 项目(在 pom.xml 中)中指定该版本时,它表明我无法使用该版本:
我该如何解决?
【问题讨论】:
这是因为 mysql-connector-java 和 MySQL 不需要是相同的版本。
如果您使用的是 Java 8,那么您可能应该使用最新的 8.X.X 版本的 mysql-connector-java,它支持 5.7 版本的 MySQL 以及更高版本。
当前最新版本:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
</dependency>
您可以随时在 mvnrepository 上查看最新版本: https://mvnrepository.com/artifact/mysql/mysql-connector-java
关于版本支持的Mora可以找到here
【讨论】:
MySQL 连接器/J 在 maven central 上没有这么好的版本控制。
您通常可以使用较新的版本:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
</dependency>
【讨论】: