我正在一个新项目中工作,将我们的Delphi + Firebird系统转换为Java 8/JavaFX/JPA (Hibernate)和Firebird。我们正在使用最新版本的Jaybird,并连接Firebird 1.5, Firebird 3.0和InterBase XE3数据库。我没有找到任何关于连接到指定DB角色的DB的文档。有办法做到这一点吗?
要指定用户角色,需要在连接字符串中指定roleName
属性。参见Jaybird JDBC Driver Java Programmer's Manual中的扩展连接属性。
连接字符串的示例:
jdbc:firebirdsql://localhost/database?charSet=UTF-8&roleName=myrole