今天在测试连接mysql 的时候,提示这个错,The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone.
经查原因如下:
1、使用mysql驱动jar包为;
mysql
mysql-connector-java
6.0.6
mysql驱动包6.X以上 就会报时区的错误,
解决方案:
1、在url地址后面加上 ?serverTimezone=UTC
2、在mysql中设置时区,默认为SYSTEM set global time_zone=’+8:00’
如果只是学习项目的话,可以直接换个驱动包,换成5.X 的使用