• 出现这个错误的原因是因为新版的Mysql中的时区默认设置与本地时区之间是不同的,因此会报错。由此,解决方法即为修改时区设置即可,可以在连接数据库的url的最后添加这样一段代码:
?serverTimezone=UTC

把时区设置成协调世界时UTC就可以解决问题了。

  • 如我的url本来是:
"jdbc:mysql://localhost:3306/db1"

将之改为:

"jdbc:mysql://localhost:3306/db1?serverTimezone=UTC"

问题得解;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐