mysql驱动 com.mysql.cj.jdbc.Driver报红


 

网上查了很多原因

1.原因是mysql引用的mysql-connector-java 的jar包版本问题。因为com.mysql.cj.jdbc.Driver的引擎是在mysql-connector-java 6以上版本才改的。

以下版本还是com.mysql.jdbc.Driver。这就很尴尬了。说白了,就是因为版本问题,所以mysql的引擎写错了。当然无法连接。

2.mysql5及之前的版本使用的是旧版驱动"com.mysql.jdbc.Driver"。

开始我也是这样配置,但是刷新工程后还是报红(郁闷)

最后更换几次版本,重试,居然就可以了!!!!然后尝试了两种配对方式都没报错

1、新版本方式

 

 

 

 2、旧版本方式

 

 

 

 

我觉得只要对配对正确,如果还报错,大概率是缓存问题,清理缓存,多试几次。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM