2014-05-15 28 views
2

我已經使用mysql工作臺創建了一個數據庫,並將該數據庫保存在本地驅動器之一中。所以在netbeans中,我需要設計一個與之前相同的數據庫(使用mysql工作臺創建)。所以我想將該數據庫導入到netbeans中。任何人都可以解釋這樣做的過程嗎?如何將現有數據庫導入netbeans

+1

您不會將數據庫導入Java項目(或任何其他編程項目)。相反,您使用數據庫連接機制直接連接到數據庫,對於Java而言,連接機制是JDBC。 –

+0

@ LuiggiMendoza,謝謝你的答覆。但我怎樣才能使用netbeans連接到現有的數據庫。 – SachinFederer

+0

在網上有很多教程來做到這一點。甚至還有官方Netbeans網站上的教程。 –

回答

1

幾天前我面臨同樣的問題,發現一個簡單的解決方案。雖然這個問題在2年前被問到,但我發佈這個答案是因爲它在這裏還沒有答案,所以它可以在未來爲其他有同樣問題的人提供幫助。


我假設你知道如何配置MySQL服務器。如果不是,請訪問https://netbeans.org/kb/docs/ide/mysql.html並按照「配置MySQL服務器屬性」部分進行操作。
創建服務器後,右鍵單擊'MySQL服務器' - >'創建新數據庫'。爲數據庫提供與現有數據庫相同的名稱。
現在創建一個連接到新創建的數據庫。如果您不知道如何,請參閱https://netbeans.org/kb/docs/ide/mysql.html的「啓動MySQL服務器」和「創建並連接到數據庫實例」。
現在展開新創建的連接,它看起來像'jdbc:mysql:// localhost:(portNumber)/(databaseName)'。展開數據庫名稱節點並右鍵單擊'table'並選擇'Execute Command'
將打開一個新窗口。假設你有一個.sql文件(或者可能是一個沒有擴展名但由SQL命令組成的文件,如果你還沒有使用當前的管理工具,你可以用文件導出數據庫)。在編輯器(記事本)中打開該文件並將所有內容複製到Netbeans中新打開的命令窗口中。
在執行之前,只需添加一行即可指定要使用哪個數據庫執行查詢。

USE <newly_created_database_name>; 

如下面的截圖所示(紅色標記),它應該在複製的第一行之前粘貼SQL命令。
enter image description here
現在使用'運行SQL'按鈕(圖像中的綠色標記)執行命令。要檢查,展開表節點以查看在原始數據庫中創建的所有表。 現在你已經有了你的原始數據庫。