一尘不染

MySQL连接器错误“服务器时区值中欧时间”

mysql

我的问题

MySQL连接器“服务器时区值中欧时间”无法识别或代表多个时区。

该项目

小型Web项目,具有:JavaEE,Tomcat 8.5,MySQL,Maven

我的尝试

  • Maven->将MySQL连接器形式从6.x更改为5.1.39(无更改)
  • 编辑context.xml URL更改

context.xml中的连接

URL =“ jdbc:mysql://127.0.0.1:3306 / rk_tu_lager? useLegacyDatetimeCode =
false; serverTimezone = CEST; useSSL = false;

错误:

引起原因:com.mysql.cj.core.exceptions.InvalidConnectionAttributeException:服务器时区值’Mitteleurop?ische
Sommerzeit’无法识别或代表多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更特定的时区值。


阅读 262

收藏
2020-05-17

共1个答案

一尘不染

谢谢Mark Rotteveel和Gord Thompson

我有一个XML文件中的连接,&并且Europe/Amsterdam可以正常工作。

url="jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&serverTimezone=Europe/Amsterdam&useSSL=false"

谢谢,你太好了

2020-05-17