使用BACKUP DATABASE TO命令。
这是文档的链接:
我还没有测试过这个,但我想它是这样的:
String backup = "BACKUP DATABASE TO " + "'" + filePath + "' BLOCKING";
PreparedStatement preparedStatement = connection.prepareStatement(backup);
preparedStatement.execute();
Run Code Online (Sandbox Code Playgroud)
当然,您需要将其包装在 try-catch 块中。
就恢复数据库而言,我认为您必须在数据库脱机时使用 DbBackupMain 应用程序执行该操作。因此,您可以在命令行中发出此命令:
java -cp hsqldb.jar org.hsqldb.lib.tar.DbBackupMain --extract tardir/backup.tar dbdir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2306 次 |
| 最近记录: |