关于jdbc连接数据库出现The server time zone value ‘�й���׼ʱ��‘ is unrecogni

   日期:2020-11-11     浏览:647    评论:0    
核心提示:原因:是因为使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误遇到的问题 servertime=UTC导致时间差8个小时(MySQL jdbc 6.0 版本以上必须配置此参数)解决方法原urljdbc.url = jdbc:mysql://localhost:3306/数据库改后的urljdbc.url = jdbc:mysql://localhost:3306/数据库?serverTimezone=Asia/Shanghai注意:?后面添加

原因:

是因为使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误

遇到的问题 servertime=UTC导致时间差8个小时(MySQL jdbc 6.0 版本以上必须配置此参数)

解决方法

  1. 原url
jdbc.url = jdbc:mysql://localhost:3306/数据库
  1. 改后的url
jdbc.url = jdbc:mysql://localhost:3306/数据库?serverTimezone=UTC
  1. UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。所以使用中国标准时间。
jdbc.url = jdbc:mysql://localhost:3306/数据库?serverTimezone=Asia/Shanghai

注意:?后面添加参数,用&连接配置多个参数

例如:jdbc.url = jdbc:mysql://localhost:3306/mybatis?serverTimezone=Asia/Shanghai&allowMultiQueries=true
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服