2015-11-03 40 views
0

我是新來的JavaFX所以這裏是一個場景:可以使用Java或JavaFx中的mongorestore和mongodump命令嗎?

  • 我已經運行蒙戈作爲Windows服務
  • 我對JavaFX的階段備份按鈕和蒙戈
  • 恢復數據庫

這是將代碼放入onClick方法的按鈕可以備份或恢復數據庫?有人可以告訴我如何做到這一點或爲此提供代碼?

  • 路徑:"Path to Store Database Backup in My Computer"備份
  • 方法:public void bBackup() { /* Code for backup data */ }
  • 還原的方法:public void bRestore() { /* Code for restore data */ }
+0

當然,不是原生的。您可以使用ProcessBuilder調用相應的可執行文件。但這不是太優雅。從我的角度來看,您只能重新實現功能,但我真的懷疑從性能角度來看這是合理的。根據編譯爲本地代碼的語言的性能來實現並不容易,Java的挑戰將更大。 –

回答

0

最近我已經開始了一個名爲mongodbdump-java的包裝項目包mongodump.exemongorestore.exe java的mongodb可執行文件。

您可以從:github project克隆它。該項目包括集成測試(一種知道如何實施備份/恢復的方法)。

相關問題