我在连接到旧项目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 xdb2)试图连接
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'(不知道如何检查,否则)
任何帮助/想法都是非常感谢的。
发布于 2018-01-10 17:03:01
摘要不用于默认的空字符串和密码。在启动服务器之前,编辑.script文件并将摘要更改为'd41d8cd98f00b204e9800998ecf8427e',这是空字符串密码的摘要。
https://stackoverflow.com/questions/48186618
复制相似问题