2017-01-14 54 views
0

我是Java編程和Eclipse的初學者。 我最近在互聯網上下載了一個java項目,當我嘗試執行它時,它開始工作,但是當我嘗試在數據庫中添加項目時,控制檯中顯示以下錯誤:Eclipse - 如何打開一個sql文件?

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
java.lang.NullPointerException 

我已經下載:

數據工具平臺SQL開發 工具org.eclipse.datatools.sqldevtools.feature.feature.group

而且我還添加了我的SQL文件通過執行這些指令:

新建 - >其他 - > SQL發展署 - > SQL文件 - >粘貼(該 下載SQL代碼)

請某人能幫助我嗎?

+0

搜索Web的JDBC驅動程序和下載jar文件並將其包含在Eclipse項目 – minigeek

回答

1

如果你想堅持使用Eclipse,我發現HSQLDB可以很好地與它配合使用。這是一個免費的,非常快速的下載。但是,這將替換您下載的項目中的MySQL,並且可能不會是第一次。但是,如果你想從頭開始學習基礎知識的教程,那麼你的工作就是SQL,我建議使用HSQLDB。 http://hsqldb.org/

要在您的Eclipse第一個項目中包含HSQLDB,請在項目列表中右鍵單擊項目列表中的項目Eclipse > Build Path... > Libraries tab > Add External JARs...,然後選擇您下載的HSSQL jar文件。

同樣,這是如果你打算從頭開始構建你的第一個程序。我提出這個建議是因爲這正是我走下坡路去深入Java,Eclipse和數據庫處理的道路。

+0

感謝您的評論,但它仍然無法正常工作 – Siya

0

簡短的回答是,「com.mysql.jdbc.Driver」不在你的類路徑中。這意味着你需要安裝mysql支持庫。確保Eclipse(實際上是java插件)配置正確可能有點噩夢。

如果您對Java開發非常陌生,最好從Netbeans,JDeveloper或IntelliJ開始。與Eclipse相比,它們傾向於「正常工作」。我認爲IntelliJ是最直觀的。

+0

謝謝你的評論,你是對的,它實際上是一場噩夢,我必須使用Eclipse,創建一個庫存管理系統爲週一.. 。 – Siya

1

你沒有提到你已經試圖解決這個問題。當你遇到某種類型的異常時,總是查看它的意思。他們不會隨意拋出。

在這種情況下,您似乎沒有項目的Java構建路徑上的MySQL驅動程序。您可能需要花一些時間熟悉您將要使用的concepts,但至少需要MySQL驅動程序jar才能加入該項目。一旦你有了它,從包瀏覽器查看並將其添加到Java構建路徑內右鍵單擊它。

還有一些非常好的tutorials你可以看看。開發軟件是從來沒有直觀。不要放棄。

+0

謝謝你的評論,但我沒有找到Package Explorer視圖... – Siya

+0

檢查菜單欄中的窗口菜單的方式來打開或展示次數, 和更多。 – nitind