Java 加密数据库的HSQLDB重置密码
是否可以重置加密嵌入式hsqldb数据库的密码 我可以打开它,建立连接,但我想删除密码,尝试了这个Java 加密数据库的HSQLDB重置密码,java,database,jdbc,hsqldb,Java,Database,Jdbc,Hsqldb,是否可以重置加密嵌入式hsqldb数据库的密码 我可以打开它,建立连接,但我想删除密码,尝试了这个 db.update("SET password \"\""); db.update("ALTER USER SA SET password \"\""); db.update("ALTER USER SA SET password DIGEST \"\""); db.update("ALTER USER SA SET password
db.update("SET password \"\"");
db.update("ALTER USER SA SET password \"\"");
db.update("ALTER USER SA SET password DIGEST \"\"");
db.update("ALTER USER SA SET password NULL");
什么都不管用。这是否得到支持
附言
加密密钥作为密码传递
);crypt_key=“16def4bd3310e999f1a8d8d36986ab9”;隐窝类型=RC2
在JDBC连接URL中。支持它。前两个命令字符串应该可以工作,但其他两个则不行。更“正确”的表单在密码字符串周围使用单引号 问题可能出在
db.update(
part)上。这不是JDBC语句,也可能没有达到预期效果。打开JDBC连接后,请尝试:
Statement st = connection.createStatement();
st.execute("SET PASSWORD '' ");
可能您想删除加密,而不是密码。这不可能直接删除,但您可以使用
perforexport…
语句,此处为2.5.0版和更高版本提供了文档。我意识到可能不是密码,而是加密,正在检查HSQL源代码,似乎不受支持直接。我正在将整个脚本转储到SQL文件。。。