如何使用Java代码备份和恢复HSQLDB数据库中的特定表

pcww981p  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(118)

我想备份HSQLDB数据库中的特定表。我们的数据库中有50多个表,但我想备份其中的大约12个,然后恢复,包括数据(不仅仅是表结构,所以一个简单的SCRIPT命令循环是不够的)。
我希望使用Java JDBC代码来实现这一点。
从HSQLDB文档中,我可以看到在.tar.tar.gz文件中备份整个数据库是可能的,但这不是我们的要求。

brvekthn

brvekthn1#

还有PERFORM EXPORT SCRIPT FOR TABLE ...和PERFORM IMPORT SCRIPT DATA ..命令。第一个命令可以将单个表的内容导出为SQL语句。第二个命令可以导入已保存导出的内容。
参见指南:http://hsqldb.org/doc/2.0/guide/management-chapt.html#mtc_data_management_statements

相关问题