簡體   English   中英

錯誤:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

[英]Error : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我試圖通過遵循將Apache Wicket Web應用程序連接到MySQL數據庫所需的所有步驟來解決此問題。

step1右鍵單擊項目->構建路徑->配置構建路徑-> Java構建路徑->庫選項卡->添加外部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現在該怎么辦..我需要您的幫助

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

復制jar文件並將其粘貼到您的項目中。 它將完美運行。

您可以通過將mysql-connector-java-5.1.25-bin.jar部署到應用程序的類路徑中來解決此錯誤。 如果不確定如何設置CLASSPATH,請按照該文章中的說明進行操作。 根據您的構建工具,您可以執行以下操作來修復java.lang.ClassNotFoundException:Eclipse,Maven和Gradle中的com.mysql.jdbc.Driver。

了解更多: http : //www.java67.com/2015/07/javalangclassnotfoundexception-com.mysql.jdbc.Driver-solution.html#ixzz5jp43It2X 強文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM