2013-03-29 56 views
9

我有一個包含derby數據庫的項目。在Netbeans中導出Derby數據庫

我希望能夠進行備份或導出數據庫,以便我可以將項目文件提供給我的講師。

+0

嵌入式?只要給數據庫文件。 –

+0

你能告訴我文件位於何處嗎?謝謝 – Steven

+0

@Steven從數據庫管理中,您可以備份數據庫文件。 [使用mysqldump備份和恢復MySQL數據庫](http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/) – Smit

回答

3

有很多的Derby數據庫的方法來備份和/或導出數據:這裏是到文檔的鏈接:http://db.apache.org/derby/docs/10.9/adminguide/cadminparttwo.html

爲了進行備份,你必須要找到磁盤上的數據庫中的數據。它將全部位於單個文件夾/目錄中;該文件夾/目錄使用數據庫的名稱命名。因此,如果您的數據庫是jdbc:derby:brydb,請查找名爲'brydb'的文件夾。

4

默認情況下,數據庫駐留在您的主文件夾下.netbeans-derby(該文件夾可能隱藏在Windows下)。複製這個文件夾可以工作,但是你的講師將不得不用他的IDE「註冊」這個複製的位置。要這樣做:

  • Services下,打開Databases節點。
  • 右鍵單擊Java DB並選擇屬性。
  • Database Location字段中,輸入複製文件夾的路徑。
1

對於2017 NetBeans。

讓我建議如何導出sql腳本的文件(連接到db後)。 這樣,去

1.服務 - >數據庫 - >鏈接 - >架構 - >表 - > MYDB。

2.右鍵單擊MYDB並選擇'瀏覽數據'。然後單擊「執行SQL」 第一圖標/按鈕

3.在下面右擊其中的任何行的列表,然後選擇「顯示方案的創建。」有時候輸出/日誌窗口可以覆蓋該列表雖然。在這種情況下,請關閉它。

4. Copypast(CNTRL-C,CNTRL-V)的指令,從彈出窗口的由你之前準備的txt文件

5.再次單擊任何底部列表中的行。通過cntrl-a keys'組合選擇全部。右擊並從彈出的窗口和以往選擇「顯示方案的INSERT ..」

6.複製指令/將它們添加到

您正在使用SQL腳本文件來完成上述txt文件中提到。

相關問題