0

我想使用命令从命令行停止我的 HSQL DB

java -jar hsqldb/lib/sqltool.jar --rcfile=sqltool.rc  --sql "shutdown;" localhost-sa-myPassword

此命令需要 sqlTool.rc 文件,其中包含用户 ID 和密码等数据库相关信息。此 RC 文件包含纯文本密码。有没有办法在 RC 文件中隐藏该密码?或者有什么方法可以加密这个 RC 文件并使用它?或者是否可以在不提供 id/pwd 的情况下强制停止服务器?只要密码在纯文本中不可见,也欢迎任何其他方法

提前致谢

4

1 回答 1

0

我为此找到了替代方法。

Connection c = DriverManager.getConnection(
         "jdbc:hsqldb:file:/opt/db/testdb;shutdown=true", "SA", "");

如上所述创建连接。然后执行下面给出的sql查询

stmt.execute("shutdown");

这将关闭 HSQL DB

于 2013-09-05T09:42:14.570 回答