码迷,mamicode.com
首页 > 数据库 > 详细

JDBC连接时出现的问题总结

时间:2019-09-19 16:09:26      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:server   命令   系统默认   语句   cep   方法   util   出现   utc   

java.sql.SQLException: The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

原因:time zone 时区错误

解决方法:

一:通过sql命令临时修改,这个只是临时方法,关闭mysql服务后重启又恢复系统默认时区

  1.使用root用户登录mysql,输入下面命令。      

show variables like %time_zone%;

  2.SYSTEM为SQL默认美国时间,因此将时区设置为当前系统时区即可,采用+8:00格式

set global time_zone=+8:00;

二:给连接数据库url添加serverTimezone=UTC语句

jdbc_url=jdbc:mysql://localhost:3306/login?serverTimezone=UTC

 

JDBC连接时出现的问题总结

标签:server   命令   系统默认   语句   cep   方法   util   出现   utc   

原文地址:https://www.cnblogs.com/chaoyang123/p/11549853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!