gpt4 book ai didi

java - 如何连接到独立的 HSQLDB

转载 作者:太空宇宙 更新时间:2023-11-04 10:47:57 26 4
gpt4 key购买 nike

我在连接到旧项目 HSQLDB 时遇到问题(需要将其迁移到 MySQL)。数据库是独立的、基于文件的。我正在使用 hsqldb-2.4.0 进行连接。尝试遵循所有说明和此论坛提示但无济于事。获取授权错误 java.sql.SQLInvalidAuthorizationSpecException:无效的授权规范

这就是我所做的

1)启动服务

java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 file:db.hsqldb -dbname.0 xdb

--> 似乎启动正确

2) 尝试连接

java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing --driver org.hsqldb.jdbcDriver --URL jdbc:hsqldb:hsql://localhost/xdb --user "SA"

--> 授权无效

我对脚本的理解是使用了默认的用户名/密码(SA/无密码):

CREATE USER SA PASSWORD DIGEST '67a2fc38c682b3d55125dbc9d0bd26a3'

(不知道如何检查)

非常感谢任何帮助/想法。

最佳答案

摘要不适用于默认的空字符串密码。在启动服务器之前,编辑 .script 文件并将摘要更改为“d41d8cd98f00b204e9800998ecf8427e”,这是空字符串密码的摘要。

关于java - 如何连接到独立的 HSQLDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48186618/

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