如何在不调用SHUTDOWN语句的情况下将HSQLDB内存中的数据保存到文件中

时间:2018-09-18 09:10:00

标签: jdbc hsqldb

我设置了“文件:”目录,但仅在SHUTDOWN语句之后才将内存中的数据保存在该文件中。 没有数据库关闭,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

当JDBC连接URL带有一个jdbc:hsqldb:file:前缀时,该数据库是基于文件的。您可以随时执行CHECKPOINT语句以将最新数据内容写入.script文件。

对于所有数据库类型,包括带有jdbc:hsqldb:mem: URL的纯内存数据库,您都可以使用SCRIPT 'full_file_path_name_to_save'语句将内容写到您选择的文件中。