在使用mysql-connector-java 8以上时,时区相差13个小时。数据库与本地代码测试时间是没有问题的。
解决方案,设置时区,使用Asia/Shanghai 解决问题,前两个参数是设置数据编码的,不然中文存入会乱码,故此解决问题。
数据库驱动 com.mysql.jdbc.Driver 已废弃 建议使用com.mysql.cj.jdbc.Driver
?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai