2016-08-09 2 views
0

私はDelphi + FirebirdシステムをJava 8/JavaFX/JPA(Hibernate)とFirebirdに変換するための新しいプロジェクトに取り組んでいます。私たちは、最新バージョンのJaybirdを使用し、Firebird 1.5、Firebird 3.0、およびInterBase XE3データベースに接続しています。私は、DBの役割を指定してDBに接続することについてのドキュメントは見つかりませんでした。これを行う方法はありますか?FirebirdとHibernate - どのようにDBロールを指定しますか?

+0

Jaybirdは、InterBaseのXE3をサポートしていない、それが動作するかどうかそれは偶然です。 –

答えて

0

ユーザーロールを指定するには、接続文字列にroleNameプロパティを指定する必要があります。 Jaybird wikiのConnection PropertiesとJaybird 2.2.11リリースノートのConnection propertiesも参照してください。接続文字列の

例:

jdbc:firebirdsql://localhost/database?charSet=UTF-8&roleName=myrole 
+0

私は次のものと接続することができました: jdbc:firebirdsql:cbcs2k8:/cw2db/test347.GDB?roleName = CWUSR;。しかし、charSet = UTF-8を置くと、エラーが発生します。あなたにMarkを助けてくれてありがとう。 –

+0

@DavidCulbertsonエラーは何ですか? Jaybird&Firebirdのどのバージョン? –

+0

@DavidCulbertsonまた、使用する設定ファイルはXMLなので、 '&'は '&'(または ';'を使うことができます)とする必要があります。 –

関連する問題