時,每當我把ClassNotFoundExceptions訪問數據庫
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/Movies";
它給了我一個「的ClassNotFoundException」,我試圖改變我的classpath中。但它不起作用我認爲這是我的類路徑問題,我在環境變量中更改任何人都可以幫助嗎?
時,每當我把ClassNotFoundExceptions訪問數據庫
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/Movies";
它給了我一個「的ClassNotFoundException」,我試圖改變我的classpath中。但它不起作用我認爲這是我的類路徑問題,我在環境變量中更改任何人都可以幫助嗎?
如果您想嘗試捕獲異常並獲取一些細節,請將連接部分放入try catch塊。你也需要com.mysql.jdbc.Driver類,所以從你的類中正確地引用它。
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Movies?user=<username>&password=<password>") ;
錯誤消息說,這一切,它找不到類com.mysql.jdbc.Driver。
首先你需要從MySql下載jar文件。它來了,所以你必須爆炸它。
其次,您需要指向構建路徑中的jar文件。您沒有指定您正在使用的內容。
首先要看的是:環境變量是CLASSPATH(全部大寫)。
經驗法則是(我假設你使用的是Windows):
設置CLASSPATH
變量C:\EX1\BAZ;C:\EX2\lib.jar
意味着一個類com.foo.MyClass
必須位於C:\EX1\BAZ\com\foo\MyClass.class
或包裝內lib.jar
1>首先,從http://dev.mysql.com/downloads/connector/j/下載MySQL Java連接器。
2>提取到所需的文件夾。
3>右鍵單擊IDE中的項目文件。
4>轉到建設 - >包裝 - >添加罐//這是Netbeans的具體比賽在你的IDE
5>找到的jar文件一樣。
6>重建項目並部署。
你能發佈確切的stacktrace嗎? – 2013-03-13 19:42:41