gpt4 book ai didi

configuration - 我们如何从JBOSS配置数据库连接?

转载 作者:行者123 更新时间:2023-12-04 18:15:25 30 4
gpt4 key购买 nike

我们可以配置来自JBOSS的数据库连接吗?如果可能,那么JBOSS中是否有任何配置文件可以配置来自JBOSS的数据库连接?

最佳答案

您需要两件事:

  • 使JDBC驱动程序可用于您的应用程序服务器
  • 编写数据源配置

  • 对于#1,您可以下载包含JDBC驱动程序的JAR,并将其放在以下目录中:
    $JBOSS_HOME/server/default/lib

    假设 $JBOSS_HOME指向您的JBoss安装,并且您正在使用 default安装。

    对于#2,您将在此处找到很多示例:
    $JBOSS_HOME/docs/examples/jca

    周围的大多数数据库产品都有示例。这是PostgreSQL的:
    <datasources>
    <local-tx-datasource>
    <jndi-name>PostgresDS</jndi-name>
    <connection-url>jdbc:postgresql://[servername]:[port]/[database name]</connection-url>
    <driver-class>org.postgresql.Driver</driver-class>
    <user-name>x</user-name>
    <password>y</password>
    <!-- sql to call when connection is created. Can be anything, select 1 is valid for PostgreSQL
    <new-connection-sql>select 1</new-connection-sql>
    -->

    <!-- sql to call on an existing pooled connection when it is obtained from pool. Can be anything, select 1 is valid for PostgreSQL
    <check-valid-connection-sql>select 1</check-valid-connection-sql>
    -->

    <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
    <metadata>
    <type-mapping>PostgreSQL 7.2</type-mapping>
    </metadata>
    </local-tx-datasource>

    </datasources>

    关于configuration - 我们如何从JBOSS配置数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459465/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com