JBoss中的数据源配置

Posted on 2007-07-06 14:16 Java.net 阅读(1178) 评论(0)  编辑  收藏 所属分类: JBoss学习
JBoss默认在Default中有个数据源DefaultDS,使用的是内置的HSQLDB数据库,我需要配置的是Sql server2000..
首先在%JBOSS_HOME%\docs\example\jca目录下找到mssql-ds.xml. 此文件就是配置sql server数据库的模板文件.可以根据此文件修改其中的数据库连接信息:url、driver、username、password..我使用的是jtds-1.2.jar作为驱动.配置信息如下:
<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>
将此文件发到你的项目配置文件夹,我使用的是默认的default目录...JBoss会自动检测到改动并对数据源进行jndi绑定....
因为数据库驱动包可以供多个项目共用,因此可以把jtds-1.2.jar放到%JBOSS_HOME%\server\default\lib下... 如果使用的是其它数据库,步骤一样,只要把你用的数据库驱动包放到lib下,然后拷贝一个ds.xml文件修改一下就ok了..

只有注册用户登录后才能发表评论。


网站导航: