Я пишу простой проект Maven для доступа к моей базе данных MySQL / MariaDB. Чтобы загрузить правильный файл jar коннектора базы данных, я добавляю следующую зависимость Maven:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
<scope>provided</scope>
</dependency>
У меня есть эта 5.1.47
версия выше "случайно", основанная на предыдущем проекте, который уже работал на моем компьютере.
Однако, когда я набираю mysql -V
(заглавная V) на терминале, чтобы проверить мою версию MySQL / MariaDB, я получаю следующее:
>mysql -V
mysql Ver 15.1 Distrib 10.4.6-MariaDB, for Win64 (AMD64), source revision b8e655ce029a1f182602c9f12c3cc5931226eec2
Но это 10.4.6
версия не имеет большого значения для меня с точки зрения определения правильной версии для установки моей зависимости Maven.
Какова процедура для определения MySQL версии для зависимости Maven на основе моего локального MySQL / MariaDB сервера?