2014-11-21 46 views
0

我想通過遵循將Apache Wicket Web應用程序連接到MySQL數據庫所需的所有步驟來解決此問題。錯誤:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

step1右鍵點擊項目 - > Build Path - > Configure Build Path - > Java Build Path - > Libraries Tab - > Add external jar - >然後我瀏覽MySql-Connector-5.0.8 jar文件。

第二步在節目我寫下

public static Connection con=null; 
public static Connection getConnection() 
{ 
    try 
    { 
    Class.forName("com.mysql.jdbc.Driver");  
    con=DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "root"); 
    }catch(ClassNotFoundException ex){ex.printStackTrace();} 
    catch(SQLException e){System.out.println(e);} 
    finally{ 
     try 
     { 
      con.close(); 
     }catch(Exception e){} 
    } 
    return con; 
} 

,但仍然面臨着錯誤的拋出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 現在什麼do..I需要你的幫助

+0

檢查您是否在庫下有'MySql-Connector-5.0.8.jar'。如果它不在那裏可能會損壞ref,請嘗試將其添加到項目 – 2014-11-21 11:50:55

+0

是的,它是在庫下..我應該添加MySql的依賴關係在POM.xml ..? – 2014-11-21 11:55:21

回答

2

由於您提到您的項目是一個Web應用程序,我假設您還使用應用程序服務器來運行您的應用程序。 確保驅動程序jar也可用於服務器。根據平臺的不同,您也可能需要更改服務器的某些配置。

0

複製jar文件並將其粘貼到您的項目中。它會運行良好。

+0

在哪個目錄中我應該粘貼它..?因爲我已經在庫中添加MySql jar .. – 2014-11-21 11:57:38

+0

在您的項目的lib文件夾中 – 2014-11-21 11:58:19

+0

該庫看起來不像一個文件夾,它看起來像一個rar文件,我添加了我的jar到庫.. – 2014-11-21 12:02:47

相關問題