Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加密数据库的HSQLDB重置密码_Java_Database_Jdbc_Hsqldb - Fatal编程技术网

Java 加密数据库的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

是否可以重置加密嵌入式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 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文件。。。