проблема часового пояса при соединении с mysql через пружинную загрузку, что эквивалентно Mitteleuropäische Zeit - PullRequest
0 голосов
/ 26 февраля 2020

Я получаю следующую ошибку, когда пытаюсь соединиться с mysql:

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Mitteleuropäische Zeit' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

Чтобы получить приведенную ниже проблему, я уже прошел через MySQL JDB C драйвер 5.1.33 - Проблема с часовым поясом

Я использую ниже mysql разъем:

mysql mysql -connector- java 8.0.11

и свойство приложения выглядит следующим образом:

db2.datasource.url=jdbc:mysql://www<><>06/esystem?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=trueuseLegacyDatetimeCode=false&serverTimezone=GMT+1

Я использовал CET и GMT + 1 вместо serverTimezone, но не повезло. Любая точка разрешения, которая может быть заполнителем часового пояса для "Mitteleuropäische Zeit"

1 Ответ

2 голосов
/ 26 февраля 2020

Как видно из этого вопроса , вы должны использовать форматы часового пояса IANA , например Europe/Berlin:

db2.datasource.url=jdbc:mysql://www<><>06/esystem?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=trueuseLegacyDatetimeCode=false&serverTimezone=Europe/Berlin
...