使用Maven導入MySQL驅動包遇到的問題


問題描述

今天在使用Maven導入MySQL數據庫驅動包依賴后,直接運行項目,出現錯誤。

java.sql.SQLException: No suitable driver found for jdbc:mysql

在這里插入圖片描述
在這里插入圖片描述

問題解析

原因是因為剛導入的驅動包還沒有和項目一起發布到Tomcat

問題解決

一般來說,只要重新發布一下項目就好了。但是今天我遇到的他沒有將我導入的驅動包和項目一起發布,所以我只能手動添加到要發布的Artifact(war包)中的WEB-INF/lib 文件夾中。

看圖:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
然后保存修改,重新發布一下就好了。

補充

補充一下網上一些大佬對於此異常的其他說法:

引自:https://blog.csdn.net/heye644171300/article/details/53529775

一是:連接URL格式出現了問題(Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
二是:驅動字符串出錯(com.mysql.jdbc.Driver)
三是Classpath中沒有加入合適的mysql_jdbc驅動


免責聲明!

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



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