出现时区问题别慌,专业人士解答。
解决办法一
之前的解决办法是:
“Data Sources and Drivers” ~ “General” ~ “URL” 中指明 "serverTimezone"的值为 “UTC” ,这样,就可以成功连上数据库了
将下列代码复制到 “Data Sources and Drivers” ~ “General” ~ “URL” 输入框中
jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&serverTimezone=UTC&useSSL=false
或者简单些,jdbc:mysql://localhost:3306/?characterEncoding=utf-8&serverTimezone=UTC
解决办法二
点击“Name”,排序完成后(方便找寻),找到“serverTimezone”,
将其设置为 UTC 或者 Asia/Shanghai
回到 “Data Sources and Drivers” ~ “General” , 测试连接,连接成功;
附件:
jsp页面访问连接数据库这里如果出现了这样的问题
这也是时区问题的原因,按照方法一添加serverTimezone=UTC即可。
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8&serverTimezone=UTC","root","123456");