2011-10-18 146 views
0

我試圖讓我的程序在數據庫中讀/寫。我發現這個示例代碼連接到的沒有問題編譯:Java MySQL缺少驅動程序?

「http://webhelp.ucs.ed.ac.uk/services/mysql/example2-java.php」

但是我有問題運行它。每當我執行我得到

Failed to load mysql driver 
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 

我是否需要手動下載驅動程序,並通過classpath中提供它,或者它已經在java中給出?

編輯好吧,所以我下載了驅動程序,但我怎樣才能運行它與類路徑使用驅動程序?我這是我的批處理命令,但它給了我一個錯誤:

java -classpath driver/mysql.jar MySQL 

,誤差

Error: Could not find or load main class MySQL 

雖然沒有classpath中發現了MySQL等級別:S

編輯 FIG OUTED IT OUT:D

java -cp .;./driver/mysql.jar MySQL 
+2

是的,你必須下載所需的JAR文件。換句話說,那些包含類/接口'com.mysql.jdbc.Driver'的。它不是JDK/JRE本身的一部分。 – home

+1

是的,下載MYSQL驅動程序並將其放入類路徑正是您需要執行的操作。 – Marvo

+0

你在使用eclipse嗎?知道你正在使用哪個IDE,或者如果你使用的是IDE,將幫助我們回答問題 –

回答

3

You need to download it.我會將它添加到lib/目錄(在您的項目中)並將該目錄添加到您的類路徑中。

+0

耶,即時編碼舊學校哈哈,記事本和批處理,所以我想不適,將它添加到批處理 – Cody