保存到数据库时间相差13个小时,但是应用读取到的时间正常
升级mysql驱动由5.5到8.0后突然发现保存到数据库的数据时间不对, 相差13个小时. 但是通过应用查询出来的时间反而正确.
将驱动降回5.5又正常了. 怀疑jdbc连接参数在8.0中有区别.
经查找资料在连接参数中增加时区配置后恢复正常.特此记录.
jdbc:mysql://xxxxxx:3306/xxx?serverTimezone=Asia/Shanghai
...
原创
2020-09-15 11:06:28 ·
348 阅读 ·
0 评论