我在我的Linux機器上安裝了Mysql並編寫了一個示例程序來訪問它的一個表。 我正在使用'mysql-connector-java-5.1.10.jar'在Linux上訪問Mysql時出現CLASSPATH問題
如果我把jar放在'jre/lib/ext'中,代碼工作正常。但是,識別該jar的其他方法不起作用。我試着設置$ CLASSPATH並嘗試使用'。'。當前目錄。
它與下面的錯誤而失敗:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
'但是,識別該jar的其他方法不起作用。我試着設置$ CLASSPATH並嘗試使用'。'。當前目錄.'請詳細說明這個 – 2010-11-11 07:20:39
一種方法是設置CLASSPATH的權利?我剛開始知道,當我在linux中設置CLASSPATH時,我必須在CLASSPATH中放置.class文件的路徑。 Windows中並非如此。 Windows可以識別當前目錄中的.class文件以及CLASSPATH。第二種方法是在不設置CLASSPATH的情況下使用當前目錄。但是,根據下面的答案,它也不起作用。我必須使用-cp – ernesto 2010-11-11 07:36:03