一开始使用的数据库url如下
运行时报错
在网络上查询后得知有几种解决方案
解决方案1:
打开Navicat,连接数据库后新建查询:SHOW VARIABLES LIKE ‘%time_zone%’;
运行后得知数据库的时区设置
使用 SET GLOBAL time_zone = ‘+8:00’; 命令设置时区为东八区,即北京时间。
解决方案2:
在url后加上时区信息
url = “jdbc:mysql://localhost:3306/project?serverTimezone=GMT%2B8&characterEncoding=utf8&useUnicode=true&useSSL=false”
其中,GMT%2B8即为GMT+8
如果仍然报错,将GMT%2B8替换为UTC即可。