簡體   English   中英

Eclipse:我已經添加了JAR文件。 java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

[英]Eclipse: I have added the JAR file. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我正在使用Eclipse,已在lib->mysql-connector...jar下添加了JAR文件,但仍收到未找到該類的錯誤。

我已經閱讀了許多與同一問題相關的其他文章,它們指向添加JAR文件,但是我已經完成了這一步。

謝謝您的幫助。

錯誤:

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:171)
    at TTDB.TT_DoQuery(TTDB.java:65)
    at TTDB.TT_Insert(TTDB.java:58)
    at TTDB.main(TTDB.java:109)

碼:

    try{
        Class.forName("com.mysql.jbc.Driver");
        // Connect to the database
        connect = DriverManager.getConnection(address);

        statement = connect.createStatement();
        resultSet = statement.executeQuery(query);

    }
    catch (Exception e){
        throw e;
    } finally {
        TT_Close();
    }

**截圖*

在此處輸入圖片說明

在此處輸入圖片說明

您缺少d

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

請注意,不需要使用Class.forName(String)顯式加載兼容JDBC 4的Driver實現。 通過類路徑掃描注冊Driver 找出您的庫是否兼容JDBC 4,並刪除對Class.forName(String)的調用。

暫無
暫無

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

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