第一次写博客,由于jdbc连接mysql出现问题,花费我一晚上时间,搞我心态,特此记录。
1问题描述:
idea控制台无法输出,日志提示为:无法加载主类
idea的DataBase连接数据库test(自己命名),在Test Connection中无法成功
jdbc连接测试出现‘’com.mysql.jdbc.Driver‘’
jdbc连接测试出现‘The server time zone value ‘�й���ʱ��’ is unrecognized …’
2参考引用文章
建立、连接mysql方法1:方法1
建立、连接mysql方法2:方法2
日志处理:
https://blog.csdn.net/weixin_42323802/article/details/82500458
https://blog.csdn.net/weixin_45942124/article/details/108146571
- 3问题描述及解决方法
- 关于无法加载主类的问题(控制台输出都不行)
解决方法:重启idea,如果jdk已经导包
- 关于测试数据库连接没有成功
解决方法:mysql数据库中没有test(没有建立),自己在mysql建立一个数据库。我建立的数据库叫做mysql(存在)
- jdbc测试连接mysql的两个错误
解决方法:自己查看日志文件并查阅相关文章
1,提示信息表明数据库驱动com.mysql.jdbc.Driver’已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver’
:按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Driver
2,还是出现The server time zone value ‘�й���ʱ��‘ is unrecogni的解决方法
:需要在你配置mysql数据库的文件的url后拼接“?serverTimezone=UTC”
运行后发现问题已经解决。
结语:随着开发版本的迭代,以前适用的规则或方法已经启用,需要我们注意最新的开发规则。
文章时间:2022/3–开发环境:idea2021.2和mysql8.0.22版本