2015-09-22 64 views
2

我在嵌入式模式下使用h2数据库与JavaFX 8桌面应用程序,并且我开发了一个用户备份和恢复数据库文件的选项。如何检查h2数据库的健康和损坏

在旧版本我已经使用SQLite数据库,并检查使用这个命令编译INTEGRITY_CHECK数据库文件是很简单的程序。

在h2数据库中使用该命令总是会引发异常。

在h2数据库中有什么替代方案?有没有明确或更正确的方式来检查使用它之前的h2数据库文件?

任何帮助或代码示例表示赞赏,谢谢。

+0

我不认为有内置函数,但你可以看看[函数](http://www.h2database.com/html/functions.html)文档 – MadProgrammer

回答

1

你可以做的是执行script to命令,例如用压缩。如果这个命令有效,那么数据库是好的。同时,你有一个备份。

+0

感谢您的答案.Could你请提供一个代码示例? – Waxren

+0

代码示例:它取决于您在哪里以及如何存储脚本...我给出的链接向您展示了语法。示例:脚本为'〜/ db/backup-2015-09-23.zip'压缩zip' –