JBoss AS 數據源配置說明

配置數據源在deploy目錄下新建一個xxx-ds.xml,內容爲數據庫的連接信息

 

所有數據源使用<datasources>根標籤,有三種數據源:

  1. <no-tx-datasource>:這種數據源不使用JTA管理,調用java.sql.Driver
  2. <local-tx-datasource>:數據源不支持雙向提交(two phase commit),調用java.sql.Driver
  3. <xa-datasource>:數據源不支持雙向提交(two phase commit),調用javax.sql.XADataSource

java.sql.Driver方式參數指定方法

- <connection-url>

- <driver-class>

- <connection-property>

例如:

<connection-property name="char.encoding">UTF-8</connection-property>

javax.sql.XADataSource的參數指定方法

- <xa-datasource-class>

- <xa-datasource-property>

例如:

<xa-datasource-property name="IfxWAITTIME">10</xa-datasource-property>
<xa-datasource-property name="IfxIFXHOST">myhost.mydomain.com</xa-datasource-property>
<xa-datasource-property name="PortNumber">1557</xa-datasource-property>
<xa-datasource-property name="DatabaseName">mydb</xa-datasource-property>
<xa-datasource-property name="ServerName">myserver</xa-datasource-property>

- <isSameRM-override-value>:用於修正Oracle的錯誤

- <track-connection-by-tx/>:用於修正Oracle的問題,JBoss5中不需要進行該項配置,因爲該配置在JBoss5中已經默認設置了,不建議在JBoss5中使用

- <no-tx-separate-pools/>:在這裏配置的最大連接池會被創建兩邊。同樣也是用於修正Oracle的問題

 

http://www.jboss.org/community/wiki/ConfigDataSources

 

 

 

 

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