網上查了很多原因
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、舊版本方式
我覺得只要對配對正確,如果還報錯,大概率是緩存問題,清理緩存,多試幾次。