网上查了很多原因
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、旧版本方式
我觉得只要对配对正确,如果还报错,大概率是缓存问题,清理缓存,多试几次。