近期在学习Mybatis持久层框架中出现了一些问题,问题陆续都解决了,来写个学习笔记记录一下这些问题与对应的解决方法。
首先是连接数据库时Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually错误
意思是:服务器返回无效时区。解决方式是去Advanced选项卡中设置serverTimezone的属性
解决方法:
1、设置serverTimezone的属性
设置serverTimezone的属性值为UTC或Asia/Shanghai,再重新test conneection就能成功运行MySQL数据库了
2、在MySQL中设置时区
在mysql中输入set global time_zone='+8:00';
这种办法,以后的项目中就不用再重新设置serverTimezone属性。