gpt4 book ai didi

java - 加密 HSQLDB : select CRYPT_KEY not working

转载 作者:行者123 更新时间:2023-11-30 08:28:06 26 4
gpt4 key购买 nike

我正在尝试让 HSQLDB 数据库生成的 AES 加密 key 起作用。此功能的文档非常基础,是我在此处找到的此任务的唯一代码 list : http://www.coderanch.com/t/515884/JDBC/databases/Encrypted-database-HSQL

不幸的是,这段代码不起作用,我得到一个 java.sql.SQLException:游标状态无效:标识符游标未定位在 UPDATE、DELETE、SET 或 GET 语句中的行上:;结果集为空

这是 coderanche 帖子中的代码:

    Class.forName("org.hsqldb.jdbc.JDBCDriver");
Connection con = DriverManager.getConnection("jdbc:hsqldb:file:some_db", "SA", "");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select CRYPT_KEY('AES', null) from some_table");
rs.next();
String key = rs.getString(1);

最佳答案

使用它来获取 key :

CALL CRYPT_KEY('AES', null);

关于java - 加密 HSQLDB : select CRYPT_KEY not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20401089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com