3

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を使用しており、SQLWorkbenchを使用して通常どおりログオンできます。JPA / Hibernateを使用して、大文字のユーザー名とパスワードを「123」として、または暗号化された値がSYSTEM_USERSデータベーステーブルのPASSWORD_DIGEST列に表示されているように試しましたが、まったく成功しませんでした。

4

1 に答える 1

4

を使用するCREATE USER manasouza PASSWORD 123 ADMINと、HSQLDB2.2.8は例外をスローします。したがって、別のパスワードを使用している必要があります。

ユーザー名は二重引用符で囲まれていないため、すべて大文字に変換されます。パスワードには、文字列を一重引用符で囲む必要があります。一重引用符なしでパスワードを定義する場合、パスワードは文字で始まる必要があり、すべて大文字に変換されます。したがって、正確なケースが必要な場合は、CREATE USER "manasouza" PASSWORD '123' ADMIN

于 2012-05-24T10:07:42.897 に答える