java.sql.SQLException: org.gjt.mm.mysql.Driver


問題:java.sql.SQLException: org.gjt.mm.mysql.Driver

背景:搭建微服務工程


...一長串錯
也會看到org.gjt.mm.mysql.Driver飄紅

原因:

org.gjt.mm.mysql.Driver是早期的驅動名稱,后來改名為com.mysql.jdbc.Driver,現在一般都推薦使用 com.mysql.jdbc.Driver。在最新版本的mysql jdbc驅動中,為了保持對老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是實際上 org.gjt.mm.mysql.Driver中調用了com.mysql.jdbc.Driver,因此現在這兩個驅動沒有什么區別。

mysql-connector-java-8.0.16.jar驅動文件,缺少類:org.gjt.mm.mysql.Driver;
最大支持該類文件的驅動版本為:mysql-connector-java-5.1.47.jar
替換jar包

解決

修改mysql-connector-java版本,剛開始改的3.1.14,改成5.1.47也可以運行成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM