HSQLDB - 无效授权规范(HSQLDB - invalid authorization sp

2019-09-17 10:58发布

我需要有一个问题,帮助通过JPA数据库连接时/休眠的HSQLDB-2.2.8:

[AWT-EventQueue-0] ERROR org.hibernate.util.JDBCExceptionReporter - invalid authorization specification - not found: manasouza

我创建了一些用户(manasouza)与一些密码为:

CREATE USER manasouza PASSWORD 123 ADMIN

我使用SQLWorkbench作为我的数据库可视化工具,有了它,我可以正常登录。 使用JPA / Hibernate的,我已经尝试了大写的用户名和密码为“123”或价值cryptographed表现出对在SYSTEM_USERS数据库表中的列PASSWORD_DIGEST,但没有成功可言。

Answer 1:

当您使用CREATE USER manasouza PASSWORD 123 ADMIN ,HSQLDB 2.2.8抛出异常。 因此,你必须使用不同的密码。

用户名转换为大写,因为它没有双引号。 输入密码时,应使用单引号括起来的周围。 如果你没有单引号定义密码,它必须以字母开头,并转换为大写。 因此,如果你想确切的情况下,使用CREATE USER "manasouza" PASSWORD '123' ADMIN



文章来源: HSQLDB - invalid authorization specification
标签: hsqldb