2012-01-17 21 views
0

任何人都可以告訴我如何在Windows 7中使用「mysql-connector-java-5.1.18-bin.jar」來設置Connector/j的路徑嗎? 我使用下面的代碼,它總是拋出一個異常。 (拋出java.lang.ClassNotFoundException:com.mysql.jdbc.driver)在windows 7中設置路徑連接器/ J

import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 
public class LoadDriver 
{ 
    public static void main(String[] args) 
    { 
     try 
    { 
     Class.forName("com.mysql.jdbc.Driver").newInstance(); 
     System.out.println("Connection working"); 
     } 
     catch (Exception ex) 
    { 
     System.out.println("Connection Fail"); 
     System.out.println(ex.getMessage()); 
    } 
    } 
} 

我試圖連接器/ j的用於設置路徑的官方文檔以下,但不明白。

我試着在「path」環境變量中添加E:\ PROGRAM FILES \ JAVA \ jdk1.7.0_01 \ jre \ lib \ ext \ mysql-connector-java-5.1.18-bin.jar,請更正我。

+0

使用netbeans等任何ide – RanRag 2012-01-17 23:12:33

+0

我想通過使用編輯器瞭解基礎知識。 – 2012-01-17 23:16:32

+0

我遵循本教程 - > http://www.stardeveloper.com/articles/display.html?article=2003090201&page=4 並設置類路徑。 現在我的程序運行良好。謝謝大家的意見。 :) – 2012-01-17 23:49:30

回答

0

首先,你不需要在Class.forName("com.mysql.jdbc.Driver")

newInstance不罐子複製到你的JDK文件夾,不應該有過蜜蜂需要他們那裏複製。正確的做法是將jar作爲依賴項添加到項目中。如果您不使用IDE,那麼當您運行代碼(運行「java.exe /?」以獲取更多詳細信息)時,您希望將jar添加到java.exe作爲--classpath選項。如果你使用的是eclipse,你應該通過點擊項目並選擇「properties」然後選擇「Java Build Path」來將mysql jar添加到項目中,右邊會出現一個「Add JARs ...」按鈕。然後IDE將自動將它添加到您的類路徑中。

+0

@ user93166我沒有使用IDE是否有避免在使用「java」命令運行時每次使用-classpath參數? – 2012-01-17 23:18:19

+0

我遵循本教程 - > http://www.stardeveloper.com/articles/display.html?article=2003090201&page=4 並設置類路徑。 現在我的程序運行良好。謝謝大家的意見。 :) – 2012-01-17 23:51:39