使用Mysql jdbc最新版本时引发的时区问题

在使用Mysql最新版本的jdbc驱动时,遇到一个时区问题

配置:

使用Mysql jdbc最新版本时引发的时区问题

错误提示:

使用Mysql jdbc最新版本时引发的时区问题

这个是因为最新版的Mysql jdbc驱动数据库时区和系统时区差别导致

解决办法:

1、Mysql jdbc降版本(此处不推荐)

2、修改url配置,在url后面加上 “?serverTimezone=UTC&characterEncoding=utf-8” 即可

示例:

spring.datasource.url=jdbc:mysql://localhost:3306/demo?serverTimezone=UTC&characterEncoding=utf-8