Проблема с версией драйвера Mysql-connector-java

Предисловие

  1. В последнее время много всего происходит, я завидую мальчишке, который только начал, он беззаботный, я очень не рекомендую ненаучные экзамены, это слишком сложно... Вот так вот, я недавно новичков привёл здесь обновить старые проекты, а потом, поскольку это декомпилированный исходный код, а сервер источника данных удален, его можно собрать и запустить только локально, и тогда возникает проблема с драйвером Mysql-connector-java версия.
  2. Версия базы данных — версия 5.7, старый проект — 5.5, а затем выдается сообщение об ошибке.

Версия драйвера Mysql-connector-java

com.mysql.jdbc.Driver 是 mysql-connector-java 5中的,
com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的
  1. Если это не указано явно, версии MySQL 5.5.45+, 5.6.26+ и 5.7.6+ требуют SSL-соединения по умолчанию. Не рекомендуется устанавливать SSL-соединения без аутентификации сервера.
  2. Если вам не нужно использовать SSL-соединения, вам необходимо явно отключить SSL-соединения, установив useSSL=false.

Соответствующая версия mysql-connector-java и Mysql.

Вставьте сюда описание изображения

driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/数据库名?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
username=root
password=

Здесь serverTimezone должен быть записан как serverTimezone=Asia/Shanghai, и он также сообщит об ошибке, если будет записан как serverTimezone=Shanghai.Похоже, что часовой пояс Шанхая не найден.

рекомендация

отblog.csdn.net/qq_43408367/article/details/99699098