Я скачал сервер wampp, который указывает, что моя версия MySQL 5.7.24, но всякий раз, когда я пытаюсь указать эту версию в своем проекте maven (в pom. xml), он показывает, что я не могу использовать эту версию версия:
Как это исправить?
Это потому, что mysql -connector- java и MySQL не обязательно должны быть одной и той же версии.
Если вы используете Java 8, то вам, вероятно, go с новейшая версия 8.XX 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>
You всегда можете проверить последнюю версию в mvnrepository: https://mvnrepository.com/artifact/mysql/mysql-connector-java
Мора о поддержке версий можно найти здесь
У MySQL Connector / J нет такого прекрасного управления версиями на maven central .
Как правило, вы можете работать с более новой версией:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version> </dependency>