我在用DBever连接数据库时,报这个错误。
The server time zone value '�й���ʱ��' 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.
这个问题是数据库时区的问题。
1. 在程序中如果出现这个问题,需要在数据库URL上添加时区:serverTimezone=GMT%2B8
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
GMT%2B8 : 代表的是东八区。
2. dbever中如何配置:
选中出错的数据库链接,右击,选择编辑链接。
将服务器时区修改为Asia/Shanghai , 上海时区。确定就可以了。
3.还有一种方式是:修改mysql的时区
登录到本机mysql,然后输入:
show variables like '%time_zone%';
set global time_zone='+8:00';
验证一下,验证需要退出mysql重新登陆。
以上就是解决时区问题的方法,希望对你的工作有所帮助~!
一切美好的遇见都是命中注定!!!