我一直在嘗試用下面的代碼加載JDBC的MySQL連接器:我無法加載的JDBC驅動程序的MySQL
import java.sql.*;
public class dbTest{
public static void main(String[] args) throws SQLException, ClassNotFoundException
{
Class.forName("com.mysql.jdbc.Driver");
}
}
而且我不斷收到一類未發現異常:
java.lang.ClassNotFoundException
at edu.rice.cs.plt.reflect.PathClassLoader.findClass(PathClassLoader.java:148)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at dbTest.main(dbTest.java:6)
我已將路徑添加到驅動程序(mysql-connector-java-3.1.14-bin.jar)到我的類路徑中,並進行了雙重檢查以確保它是正確的。我還根據我從這篇文章中讀到的內容,將jar的副本添加到了我的Java安裝的ext文件夾中:http://www.developer.com/java/data/jdbc-and-mysql-installation-and-preparation-of-mysql.html
我還搜索了其他已發生此問題的人的帖子,但到目前爲止所有回覆都有一直在說要將連接器jar添加到類路徑中,我已經這樣做了。
任何幫助將不勝感激。
謝謝你的回答,我確實設置了環境CLASSPATH變量。我正在使用Netbeans,並且像你所說的那樣將它添加到庫中。非常感謝你。 – kevinAlbs 2011-05-28 23:33:34