jboss+orcale配置數據庫連接池

假設應用程序部署在Jboss的default模式下   
用的是oracle,所以在Jboss_home/server/default/deploy裏,必須有個oracle-ds.xml,這個文件可以從jboss-4.0.0\docs\examples\jca下找到個oracle-ds.xml模版,然後可以針對自己的來寫;如:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>

    <local-tx-datasource>
      <jndi-name>your_jndi_name</jndi-name>
      <connection-url>jdbc:oracle:thin:@localhost:1521:ora920</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
      <user-name>your_user_name</user-name>
      <password>test_password</password>
  
      <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
     
        <metadata>
           <type-mapping>Oracle9i</type-mapping>
        </metadata>

<min-pool-size>50</min-pool-size>
<max-pool-size>200</max-pool-size>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>2</idle-timeout-minutes>

    </local-tx-datasource>

</datasources>


在使用jboss4配置數據庫連接的基本操作步驟(不包括XA數據連接):

1.  Copy數據庫的JDBC驅動至部署文件夾中的lib目錄下

2.  建立所需要連接的物理數據庫表。

3.  建立數據庫配置文件,配置數據庫參數,文件以-ds.xml爲結尾,如mysql-ds.xml。配置文件具體方法參照docs/example/jca下,有各種數據庫的例程。在這裏只介紹幾個常用的配置。修改好的配置文件放在web應用部署目錄下,如web應用爲all,則放在$JBOSS4_HOME\server\all\deploy下。

4.  修變jboss的CMP配置文件jbosscmp-jdbc.xml參數。一般修改

<datasource>java:/your_jndi_name</datasource>

<datasource-mapping>mysql</datasource-mapping>

這兩個參數,將DefaultDS換爲你在-ds.xml文件中的<jndi-name>的值,將

datasource-mapping改爲-ds.xml文件中<type-mapping>的值。

5.  啓動jboss,測試數據庫連接


二.ORACLE

注意添加oracle的java驅動到jboss的classpath下

建立oracle-ds.xml,注意Oracle的URL爲

<connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章