HSQLDB - 授权规范无效

时间:2012-05-23 23:07:40

标签: hsqldb

我在hsqldb-2.2.8上通过JPA / Hibernate在数据库连接期间需要帮助解决问题:

[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',或者在SYSTEM_USERS数据库表的PASSWORD_DIGEST列上显示密码值,但是根本没有成功。

1 个答案:

答案 0 :(得分:4)

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

用户名转换为全部大写,因为它不是双引号。对于密码,您应该在字符串周围使用单引号。如果您在没有单引号的情况下定义密码,则必须以字母开头并转换为全部大写。因此,如果您想要确切的案例,请使用CREATE USER "manasouza" PASSWORD '123' ADMIN