JBoss中的數據源配置

          Posted on 2007-07-06 14:16 Java.net 閱讀(1189) 評論(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了..

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 会昌县| 长沙县| 新建县| 岳阳市| 德安县| 玉门市| 常州市| 广州市| 皮山县| 喀喇沁旗| 揭阳市| 大渡口区| 新营市| 彩票| 黑水县| 汉源县| 安福县| 永嘉县| 阜城县| 巴青县| 泌阳县| 苍山县| 苏尼特左旗| 平南县| 绥芬河市| 平谷区| 湖口县| 高州市| 英吉沙县| 邵阳市| 文山县| 杂多县| 芮城县| 梁平县| 平南县| 登封市| 炎陵县| 邵阳县| 周口市| 颍上县| 西丰县|