将数据源移植到 Glassfish

发布于 2024-11-01 08:35:58 字数 513 浏览 0 评论 0原文

如何在 Glassfish 3 中定义以下内容?在一个合理的、理想情况下符合 JavaEE6 的文件中 - 而不是通过手动单击 Web UI。

<datasources>
<local-tx-datasource>
    <jndi-name>FizioDS</jndi-name>
    <connection-url>jdbc:postgresql://localhost:5432/fizio</connection-url>
    <driver-class>org.postgresql.Driver</driver-class>
    <user-name>fizio</user-name>
    <password>password</password>
    </local-tx-datasource>
</datasources>

提前致谢。

How do I define the following in Glassfish 3? In a sensible, ideally JavaEE6 compliant, file - not by manually clicking through a web UI.

<datasources>
<local-tx-datasource>
    <jndi-name>FizioDS</jndi-name>
    <connection-url>jdbc:postgresql://localhost:5432/fizio</connection-url>
    <driver-class>org.postgresql.Driver</driver-class>
    <user-name>fizio</user-name>
    <password>password</password>
    </local-tx-datasource>
</datasources>

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘和柠 2024-11-08 08:35:58

以下是来自我的 MySQL 数据源 domain.xml 文件的示例。也许它对 postgreSQL 也有帮助:

<jdbc-connection-pool connection-validation-method="auto-commit" 
           datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" 
           res-type="javax.sql.DataSource" 
           wrap-jdbc-objects="false" 
           name="mysql_ladb_adminPool">
      <property name="URL" value="jdbc:mysql://helios:3306/ladb" />
      <property name="driverClass" value="com.mysql.jdbc.Driver" />
      <property name="Password" value="pass" />
      <property name="portNumber" value="3306" />
      <property name="databaseName" value="ladb" />
      <property name="User" value="user" />
      <property name="serverName" value="localhost" />
</jdbc-connection-pool>
<jdbc-resource pool-name="mysql_ladb_adminPool" jndi-name="jdbc/ladbadmin" />

将其放在 domain.xml 的 部分中。

Here is an example from my domain.xml file for a MySQL datasource. Maybe it is helpful for postgreSQL as well:

<jdbc-connection-pool connection-validation-method="auto-commit" 
           datasource-classname="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" 
           res-type="javax.sql.DataSource" 
           wrap-jdbc-objects="false" 
           name="mysql_ladb_adminPool">
      <property name="URL" value="jdbc:mysql://helios:3306/ladb" />
      <property name="driverClass" value="com.mysql.jdbc.Driver" />
      <property name="Password" value="pass" />
      <property name="portNumber" value="3306" />
      <property name="databaseName" value="ladb" />
      <property name="User" value="user" />
      <property name="serverName" value="localhost" />
</jdbc-connection-pool>
<jdbc-resource pool-name="mysql_ladb_adminPool" jndi-name="jdbc/ladbadmin" />

Put it inside the <resources> section of domain.xml.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文