博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决MYSQL-JDBC连接后报错
阅读量:4987 次
发布时间:2019-06-12

本文共 760 字,大约阅读时间需要 2 分钟。

一、The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must….

原因:服务器时区不同导致的报错

解决方案(1):在通过在数据库连接URL后,加上?serverTimezone=UTC

为什么是UTC

环境需要:如要维护多国环境如中美,时区一致便与维护 

避免风险:避免PDT时区换算出错

解决方案(2):手动更改时区为当前时区

show variables like '%time_zone%';

set global time_zone=‘+8:00’;

二、Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

原因:JDBC版本过高引起的,当前所用mysql是5.7.14-log,JDBC版本应该低于该版本

解决方案:下载mysql-connector-java-5.1.45,重新导入到项目中

三、其余报错

检查驱动名称dbdriver,驱动url路径,基本上都是写错导致的

源码附上:https://github.com/MFanBB/mysql_JDBC

转载于:https://www.cnblogs.com/MR-FANWB/p/8985958.html

你可能感兴趣的文章
starUML破解-version2.8.0已验证
查看>>
selenium实战学习第一课
查看>>
马后炮之12306抢票工具(三) -- 查票(监控)
查看>>
198. House Robber Java Solutions
查看>>
Java_基础篇(杨辉三角)
查看>>
__str__ __repr__ 与 __format__
查看>>
【LoadRunner】loadrunner常见问题汇总
查看>>
css 不换行省略号
查看>>
BZOJ4001 TJOI2015概率论(生成函数+卡特兰数)
查看>>
BZOJ4078 WF2014Metal Processing Plant(二分答案+2-SAT)
查看>>
阿里云宕机故障 - 思考如何保障系统的稳定性
查看>>
selenium(Python)总结
查看>>
腾迅股票数据接口
查看>>
sql开窗函数,排名函数
查看>>
keepalived简介
查看>>
LOJ#105. 文艺平衡树(FHQ Treap)
查看>>
CentOS 7.X 设置系统时间
查看>>
ie6 div+css
查看>>
Hbase 源码研究
查看>>
python IsWindowEnabled遍历windows的所有窗口并输出窗口标题
查看>>