2015-11-03 37 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克隆它。该项目包括集成测试(一种知道如何实施备份/恢复的方法)。

相关问题