关于idea用jdbc测试连接数据库mysql出现异常的若干问题

这篇博客记录了作者在IDEA中使用JDBC连接MySQL时遇到的问题及解决过程。主要问题包括控制台无法输出主类、数据库连接失败和JDBC驱动错误。解决方法包括重启IDEA、检查数据库是否存在、更新JDBC驱动配置和调整URL参数。作者提醒随着开发环境的升级,要注意遵循最新的开发规范。
摘要由CSDN通过智能技术生成

第一次写博客,由于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问题描述及解决方法
  • 关于无法加载主类的问题(控制台输出都不行)
    当时连demo一个输出都不行在这里插入图片描述解决方法:重启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
:或者开头的import部分,把import com.mysql.jdbc.Driver;改成import com.mysql.cj.jdbc.Driver;就可以了,然后就不报错了2,还是出现The server time zone value ‘�й���׼ʱ��‘ is unrecogni的解决方法
:需要在你配置mysql数据库的文件的url后拼接“?serverTimezone=UTC”
在这里插入图片描述运行后发现问题已经解决。
在这里插入图片描述
结语:随着开发版本的迭代,以前适用的规则或方法已经启用,需要我们注意最新的开发规则。

文章时间:2022/3–开发环境:idea2021.2和mysql8.0.22版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值