JBoss中的數(shù)據(jù)源配置
Posted on 2007-07-06 14:16 Java.net 閱讀(1186) 評論(0) 編輯 收藏 所屬分類: JBoss學(xué)習(xí)JBoss默認在Default中有個數(shù)據(jù)源DefaultDS,使用的是內(nèi)置的HSQLDB數(shù)據(jù)庫,我需要配置的是Sql server2000..
首先在%JBOSS_HOME%\docs\example\jca目錄下找到mssql-ds.xml. 此文件就是配置sql server數(shù)據(jù)庫的模板文件.可以根據(jù)此文件修改其中的數(shù)據(jù)庫連接信息:url、driver、username、password..我使用的是jtds-1.2.jar作為驅(qū)動.配置信息如下:
因為數(shù)據(jù)庫驅(qū)動包可以供多個項目共用,因此可以把jtds-1.2.jar放到%JBOSS_HOME%\server\default\lib下... 如果使用的是其它數(shù)據(jù)庫,步驟一樣,只要把你用的數(shù)據(jù)庫驅(qū)動包放到lib下,然后拷貝一個ds.xml文件修改一下就ok了..
首先在%JBOSS_HOME%\docs\example\jca目錄下找到mssql-ds.xml. 此文件就是配置sql server數(shù)據(jù)庫的模板文件.可以根據(jù)此文件修改其中的數(shù)據(jù)庫連接信息:url、driver、username、password..我使用的是jtds-1.2.jar作為驅(qū)動.配置信息如下:
<datasources>
<local-tx-datasource>
<jndi-name>MSSQLDS</jndi-name>
<connection-url>jdbc:jtds:sqlserver://10.60.2.212:1433/ejbtest;tds=8.0;lastupdatecount=true</connection-url>
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
<user-name>sa</user-name>
<password>1</password>
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
將此文件發(fā)到你的項目配置文件夾,我使用的是默認的default目錄...JBoss會自動檢測到改動并對數(shù)據(jù)源進行jndi綁定....<local-tx-datasource>
<jndi-name>MSSQLDS</jndi-name>
<connection-url>jdbc:jtds:sqlserver://10.60.2.212:1433/ejbtest;tds=8.0;lastupdatecount=true</connection-url>
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
<user-name>sa</user-name>
<password>1</password>
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
因為數(shù)據(jù)庫驅(qū)動包可以供多個項目共用,因此可以把jtds-1.2.jar放到%JBOSS_HOME%\server\default\lib下... 如果使用的是其它數(shù)據(jù)庫,步驟一樣,只要把你用的數(shù)據(jù)庫驅(qū)動包放到lib下,然后拷貝一個ds.xml文件修改一下就ok了..