我想使用命令
从命令行停止我的HSQL DBjava -jar hsqldb/lib/sqltool.jar --rcfile=sqltool.rc --sql "shutdown;" localhost-sa-myPassword
此命令需要sqlTool.rc文件,其中包含与用户ID和密码等数据库相关的信息。此RC文件包含纯文本密码。 有没有办法在RC文件中隐藏该密码? 或者有没有办法加密这个RC文件并使用它? 或者是否可以强制停止服务器而不提供id / pwd? 只要密码在纯文本中不可见,任何其他方法也是受欢迎的
提前致谢
答案 0 :(得分:0)
我有替代方法。
Connection c = DriverManager.getConnection(
"jdbc:hsqldb:file:/opt/db/testdb;shutdown=true", "SA", "");
如上所述创建连接。 然后执行sql查询,如下所示
stmt.execute("shutdown");
这将关闭HSQL DB