Java 有嵌入式数据库/文件备份框架吗?
我正在尝试找到一个 Java 库/框架,我可以将其添加到我的 WAR 中并启用文件和数据库的定期备份(在我自己的计时器上启动)。我不想使用独立的备份解决方案(与我的 WAR 分开/维护),主要是因为它是更令人头痛的维护问题。
你知道这样的图书馆吗?
I'm trying to find a Java library/framework, which I can add to my WAR and enable regular backup of files and databases (started on my own timer). I don't want to use a standalone solution for backup (located/maintained apart from my WAR), mostly because it's bigger maintenance headache.
Do you know any such libraries?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯..可能,但是你使用哪个数据库?如果您使用 JavaDb 或 Apache Derby,那么您已经拥有所需的所有工具。您可以进行 JDBC 调用来进行备份。代码如下:
为了安排备份任务,您可以使用 Quartz。它是免费的、开源的并且是一个很好的作业调度程序。如果您使用其他数据库,您仍然可以使用调度程序任务中的 System.exec 方法调用该命令。
Hmm.. Possible but which database are you using? If you are using JavaDb or Apache Derby you already have all the tools you need. You can make a JDBC call to make backups. Here is the code:
And for scheduling the backup tasks you can make use of Quartz. It is free, opensource and a good job scheduler. If you use some other DB you can still call the command using the System.exec method from the scheduler task.