net.sf.log4jdbc.DriverSpy这个数据库连接驱动的坑你踩过吗?

今天导师让搭建一个小项目,用的数据库驱动是net.sf.log4jdbc.DriverSpy,不知道大家有没有用过。
使用这个驱动总是出现下面这个问题:
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.
然后数据库连接池连接失败。为什么我没有用com.mysql.jdbc.driver这个驱动,还给我报这个错误呢??
看一下这个驱动的源码:
在这里插入图片描述
net.sf.log4jdbc.DriverSpy 这个类会自动去匹配这些驱动,mysql版本高的要用 com.mysql.cj.jdbc.Driver,但是自动匹配的驱动里面没有这个驱动,就会报这个错。
所以试着把数据库连接的版本降低,还是会报错就有点讲不通了,哪位大佬可以解决这个问题呢???
我最后是把自己仓库里的高版本的mysql的jar包删了,然后换成低版本的项目就可以运行了,但是还是会出现不支持com.mysql.jdbc.driver的提示,不过影响不大。这种坑属实有点难受!上边没解决的问题哪位大佬来解释一下!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值