恢复h2数据库

时间:2017-08-24 18:48:29

标签: java database swing h2

我已经将h2数据库用于基于桌面的应用程序(使用swing)。我也备份了它并将其存储在我的文件系统中,使用" .h2.db"延期。这不是一个可读的文件。那么如何恢复我的h2备份文件呢?

1 个答案:

答案 0 :(得分:1)

建议使用特定工具创建ZIP文件。应该可以在复制的文件上使用该工具:

  

备份数据库的推荐方法是创建压缩SQL   脚本文件。这将导致一个小的,人类可读的数据库   版本独立备份。创建脚本也将验证   数据库文件的校验和。脚本工具运行如下:
  java org.h2.tools.Script -url jdbc:h2:〜/ test -user sa -script test.zip -options compression zip

然后可以使用ZIP文件恢复数据库:

  

要从SQL脚本文件还原数据库,可以使用   RunScript工具:
  java org.h2.tools.RunScript -url jdbc:h2:〜/ test -user sa -script   test.zip -options压缩zip

http://h2database.com/html/tutorial.html#upgrade_backup_restore

相关问题