idea-maven提示錯誤:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

今天在用maven工程連接數據庫的時候報了這樣一個錯誤。

條件:已在pom文件中添加mysql-connector-java-5.1.39.jar依賴依然無法解決

最后的解決方法:去掉依賴,自己去官網下載了mysql-connector-java-5.1.45-bin.jar包。

File-project structure-library-點+號,添加自己下載的jar包,竟然就不報錯了。

部分代碼:

try{

Class.forName("com.mysql.jdbc.Driver");

}catch(ClassNotFoundException e) {

System.out.println("Where is your mysql JDBC Driver? "

+"Include in your library path!");

e.printStackTrace();

logger.info("Where is your mysql JDBC Driver? "

+"Include in your library path!");

logger.info(USE.getTrace(e));

continue;

}

System.out.println("mysql JDBC Driver Registered!");

logger.info("mysql JDBC Driver Registered!");

Connection connection =null;

try{

connection = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/Mytest?autoReconnect=true&useSSL=false",

"root","aa223183");

}catch(SQLException e) {

System.out.println("Connection Failed! Check output console");

e.printStackTrace();

logger.info("Connection Failed! Check output console");

logger.info(USE.getTrace(e));

continue;

/*

* try { Thread.sleep(1000*10); } catch (InterruptedException

* e1) { //TODO Auto-generated catch block* e1.printStackTrace(); }

*/

}

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,759評論 18 399
  • JDBC簡介 SUN公司為了簡化、統一對數據庫的操作,定義了一套Java操作數據庫的規范,稱之為JDBC。JDBC...
    奮斗的老王閱讀 1,541評論 0 51
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,881評論 18 139
  • 夜路狂奔,老孟開著新買的車,坐滿了男男女女,在稍見繁華的龍城街道,在車流匯集地燈海中,一路笑罵著沖過去。 “草,這...
    山阿閱讀 289評論 0 0
  • 今天吃到了小慶同學做的蝦粥,我覺得超級好吃,發現自己吃過的東西好少,在自己的狹窄圈子里,連飲食也都是常年不變的那幾...
    九月星辰閱讀 192評論 0 1