我的问题
MySQL连接器“服务器时区值中欧时间”无法识别或表示多个时区。
项目
小型web项目,包括: JavaEE、Tomcat8.5、MySQL、Maven
我的尝试
context.xml中的连接
mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false;serverTimezone=CEST;useSSL=false;:URL=“jdbc
错误:
由: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException:造成的服务器时区值“Mitteleurop?ische Sommerzeit”未被识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更特定的时区值。
发布于 2018-05-24 15:01:41
谢谢马克·罗特韦尔和戈德·汤普森
我在一个XML文件中有了连接,使用&
和Europe/Amsterdam
终于可以工作了。
url="jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&serverTimezone=Europe/Amsterdam&useSSL=false"
谢谢你,你很棒
发布于 2019-01-16 07:10:38
当我将mysql服务器升级到SQLServer8.0 (MYSQL80)时,我遇到了这个问题。
对于这个问题,最简单的解决方案就是在MYSQL工作台中编写下面的命令-
SET GLOBAL time_zone = '+5:30'
时区后面的值将等于时区中的GMT+/-差。上面的例子是印度(GMT+5:30)。它将解决这个问题。
发布于 2019-05-29 02:08:10
找到您所在的时区,并将+00:00替换为您的时区。
SET @@global.time_zone = '+00:00';
SET @@session.time_zone = '+00:00';
然后检查是否设置了这些值:
SELECT @@global.time_zone, @@session.time_zone;
https://stackoverflow.com/questions/50493398
复制相似问题