Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

AI人工智能学习大礼包

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

jdbc连接MySQL出现的时区问题 PDF 下载


分享到:
时间:2020-12-26 13:24来源:http://www.java1234.com 作者:转载  侵权举报
jdbc连接MySQL出现的时区问题 PDF 下载
失效链接处理
jdbc连接MySQL出现的时区问题  PDF  下载


本站整理下载:
提取码:g24w 
 
 
相关截图:
 
主要内容:


1.出现这个问题的原因  :
 
在安装mysql的时候时区设置的不正确, mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式
 
使用的数据库是MySQL,没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,这是由于数据库和系统时区差异所造成的,在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。再一个解决办法就是使用低版本的MySQL jdbc驱动,5.1.28不会存在时区的问题。
2.解决办法:
修改mysql的my.ini配置文件
 
找到这个文件之后,在[mysqld]节点下面加上下面这句话
 
default-time-zone=’+08:00’
 
然后记得重启MySQL的服务,打开cmd窗口登录MySQL执行show variables like '%time_zone%';这句命令,
 
然后在mysql执行语句:
 
set global time_zone='+8:00';

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐