美文网首页
jdbc连接数据库时错误:The server time zon

jdbc连接数据库时错误:The server time zon

作者: Timeless_ | 来源:发表于2018-11-08 13:58 被阅读0次

这是由于数据库和系统时区差异所造成的,mysql-jdbc 6.0以上版本需要在连接数据库url后面指定所在时区。
解决:中国用的是GMT+8的时区,在jdbc连接的url后面加上东八区的serverTimezone=Asia/Shanghai或serverTimezone=Hongkong或serverTimezone=GMT%2B8(%2B是“+”号)即可解决问题,例如:String url = "jdbc:mysql://localhost:3306/db_book?serverTimezone=Asia/Shanghai";

再一个解决办法就是使用低版本的MySQL jdbc驱动,

相关文章

网友评论

      本文标题:jdbc连接数据库时错误:The server time zon

      本文链接:https://www.haomeiwen.com/subject/udhwxqtx.html