簡體   English   中英

MySQL連接器到JDBC的類路徑 - 無法加載驅動程序

[英]Classpath for MySQL connector to JDBC-can't load the driver

我試圖使用JDBC API連接到MySQL。 我已經下載了MySQL驅動程序,它是“mysql-connector-java-5.1.28-bin jar”文件。 我的操作系統是Windows 7,我已將Java的Classpath設置為以下路徑:

"E:\Myclass"

我已將上面的jar文件復制到此文件夾中。 然后我編寫了以下代碼來測試我是否可以加載驅動程序。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class LoadDriver {
public static void main(String[] args) {
    try {
        // The newInstance() call is a work around for some
        // broken Java implementations

        Class.forName("com.mysql.jdbc.Driver").newInstance();
    } catch (Exception ex) {
        // handle the error
        System.out.println("Unable to load Driver Class");
        return;
    }
}
}

我希望一切都能正常工作,但我總是得到“無法加載驅動程序類”。 任何人都可以指出哪里出錯了? 謝謝

注意:感謝您的所有答案。 我已經解決了這個問題。 由於我使用的是Eclipse,因此我將JAR文件添加到Eclipse的類路徑中。

您必須在類路徑中包含JAR:

java -jar yourdriver.jar LoadDriver

JAR是文件系統。 它們應該像添加目錄一樣添加到類路徑中。 只會從您指定的類路徑加載類。

使用以下cmd運行它

java -cp E:\Myclass\mysql-connector-java-5.1.28-bin.jar; LoadDriver

如前所述,mysql jar存在E:\\Myclass\\mysql-connector-java-5.1.28-bin.jar ,只需在類路徑中設置並運行它

暫無
暫無

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

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