【问题标题】:How to provide database credentials for Apache Derby embedded using JPA?如何为使用 JPA 嵌入的 Apache Derby 提供数据库凭据?
【发布时间】:2018-05-14 15:20:10
【问题描述】:

我需要连接到使用 JPA 嵌入的 Apache Derby。如何向 JPA 提供数据库路径和数据库凭据。

【问题讨论】:

  • 我需要使用 JPA 从 javafx 应用程序连接到嵌入式 derby 数据库,在这种情况下,我如何向 JPA 提供数据库凭据和数据库路径,我正在使用 Netbeans IDE 开发项目。跨度>

标签: database jpa-2.0 derby


【解决方案1】:

您可以在 persistence.xml 文件中设置 URL 和用户名/密码:

    ...
    <properties>
        <property name="javax.persistence.jdbc.driver" 
            value="org.apache.derby.jdbc.EmbeddedDriver" />
        <property name="javax.persistence.jdbc.url"
            value="jdbc:derby:db1" />
        <property name="javax.persistence.jdbc.user" value="username" />
        <property name="javax.persistence.jdbc.password" value="password" />
    </properties>
    ...

您有很多关于 JDBC URL 格式的选项,具体取决于您的数据库所在的位置。检查Database connection examples 以获取与您的用例匹配的场景。

【讨论】:

  • 是的,这在 Eclipse 中有效。但我正在使用 Netbeans IDE,我无法弄清楚如何在 Netbeans 中进行操作。
  • 如果您使用的是 JPA,那么您的项目中将有一个 persistence.xml 文件,可能在 META-INF 目录中。
  • 我会试试你的建议。谢谢。
猜你喜欢
  • 2017-08-31
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
  • 2019-09-04
  • 2020-12-25
  • 2015-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多