错误码:
com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ' й ʱ ' is unrecognized

原因:
Mysql8的JDBC驱动增加了时区(serverTimezone)属性,且不能为空。
解决方法一:
在D:\mysql-8.0.21-winx64\my.ini 配置文件添加
#默认时区
default-time-zone = '+08:00'
解决方法二:
在连接url中添加时区属性
jdbc:mysql://localhost:3306/DBNAME?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8

本文介绍了Mysql8中因时区配置导致的InvalidConnectionAttributeException异常及其两种解决方案:一是修改my.ini配置文件设置默认时区;二是在连接URL中指定时区。
851

被折叠的 条评论
为什么被折叠?



