解决mysql连接时报时区错误:java.sql.SQLException: 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.
mysql返回的时间总是有问题,比实际时间要早8小时。检查是jdbc连接的url中配置的时区有问题,为解决此问题,可以选择东8区的Hongkong、Asia/Shanghai或者Asia/Hongkong作为参数,
&serverTimezone=UTC&useSSL=false
使用UTC代表的是全球标准时间,这样连接没问题,但是插入时间可能有问题,原因是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。 如果使用java代码插入时间,请慎用哈!
在url 添加
如下图: