Java链接MySQL时出现Loading class `com.mysql.jdbc.Driver‘. This is deprecated...此问题的解决方式

在升级到MySQL8.0及以上版本后,使用旧版mysql-connector-java-5.1.7包会导致连接失败。解决方法是删除旧包,导入最新版本,更新URL并配置时区和SSL。如果在Buildpath的Classpath中仍有旧版包残留,需删除以避免冲突。完成这些步骤后,可以成功建立JDBC连接。
摘要由CSDN通过智能技术生成

问题具体名称:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary
在学习JDBC课程时我们使用mysql-connector-java-5.1.7包导入eclipse中进行连接,但是如果我们使用的MySQL是8.0或以上版本则会出现无法连接的情况,解决方法网上有相关介绍,主要是需要更新包,链接:JDBC。删除5.1.7版本,导入最新版本后,更改url(包括设置时区及SSL等)后从新连接出现如题的错误。后来查看Build path查发现,虽然在lib包中已经删除了5.1.7版本的包,但是在Builid path中的Classpath还是可以查到5.1.7版本没有删除。而将老版本在这删除后,便能够正常连接MySQL。

方法:对新的包点击右键选择Build Path–>configure Build Path即可找到

新人,如有疏漏还请多多指教

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值