zoukankan      html  css  js  c++  java
  • JBOSS 7.1.1上的DB2和Orcale数据库配置

     

     

    将IBM DB2和Oracle数据源配置到JBOSS 7.1.1 
     
     
    第1步
     打开Standalone.xml文件将以下代码添加到数据源的子系统中,并根据数据库URL和数据源的用户名和密码编辑以下代码。
     Standalone.xml
     
     
    <subsystem xmlns="urn:jboss:domain:datasources:1.0">
          <datasources>
                <datasource jndi-name="java:jboss/jdbc/ OracleDatasourceName "  
    pool-name="OracleDatasourceName" enabled="true" use-java-context="true">
                        <connection-url>jdbc:oracle:thin:@url </connection-url>
                        <driver>oracle</driver>
                        <security>
                            <user-name>userName</user-name>
                            <password>password</password>
                        </security>
                        <validation>
                         <valid-connection-checker class-
                              name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
                        <stale-connection-checker class-
                                name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
                        <exception-sorter class-
                                 name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
                        </validation>
                    </datasource>
       
      <datasource jndi-name="java:jboss/jdbc/dataSourceName" pool-name="DataSourceName"  
                                     enabled="true" use-java-context="true">
                        <connection-url>jdbc:db2://url</connection-url>
                        <driver>db2</driver>
                        <security>
                            <user-name>UserName</user-name>
                            <password>Password</password>
                        </security>
                        <validation>
                     <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker"/>
                            <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2StaleConnectionChecker"/>
                            <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.db2.DB2ExceptionSorter"/>
                        </validation>
                    </datasource>
    
    
                    <drivers>
                        <driver name="oracle" module="com.oracle.ojdbc6">
                             
                       <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                        </driver>
                        <driver name="db2" module="com.ibm.db2">
                          <xa-datasource-class>com.ibm.db2.jcc.DB2XADataSource</xa-datasource-class>
                        </driver>
                    </drivers>
    
       </datasources>
    </subsystem

    翻译如下:


    <subsystem xmlns =“urn:jboss:domain:datasources:1.0”>
          <数据源>
                <datasource jndi-name =“java:jboss / jdbc / OracleDatasourceName”  
    pool-name =“OracleDatasourceName”enabled =“true”use-java-context =“true”>
                        <connection-url> jdbc:oracle:thin:@url </ connection-url>
                        <驱动程序>预言</驱动器>
                        <安全>
                            <用户名称> Username </用户名>
                            <密码>密码</密码>
                        </安全>
                        <验证>
                         <valid-connection-checker class-
                              NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker”/>
                        <stale-connection-checker class-
                                NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker”/>
                        <例外分拣机类 -
                                 NAME = “org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter”/>
                        </验证>
                    </数据源>
       
      <datasource jndi-name =“java:jboss / jdbc / dataSourceName”pool-name =“DataSourceName”  
                                     enabled =“true”use-java-context =“true”>
                        <连接-URL> JDBC:DB2:// URL </连接URL>
                        <驱动程序> DB2 </驱动器>
                        <安全>
                            <用户名>用户名</用户名>
                            <密码>密码</密码>
                        </安全>
                        <验证>
                     <valid-connection-checker class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2ValidConnectionChecker”/>
                            <stale-connection-checker class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2StaleConnectionChecker”/>
     
                            <exception-sorter class-name =“org.jboss.jca.adapters.jdbc.extensions.db2.DB2ExceptionSorter”/>
                        </验证>
                    </数据源>
     
     
                    <驱动>
                        <driver name =“oracle”module =“com.oracle.ojdbc6”>
                             
                       <XA-数据源级> oracle.jdbc.xa.client.OracleXADataSource </ XA-数据源级>
                        </驱动器>
                        <driver name =“db2”module =“com.ibm.db2”>
                          <XA-数据源级> com.ibm.db2.jcc.DB2XADataSource </ XA-数据源级>
                        </驱动器>
                    </驱动>
     
       </数据源>
    </子系统
    -------------------------------------------------- -------------------------------------------------- ---------------
     
     
    第2步:
    转到JBOSS安装目录 
    像c: jboss-as-7.1.1.Final modules
    Inside Modules创建文件夹结构如下
    对于Oracle: com oracle ojdbc6 main
    创建Module.xml,如下例所示
    <?xml version="1.0" encoding="UTF-8"?>
    <module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc6">
        <resources>
            <resource-root path="ojdbc6.jar"/>
                                    <resource-root path="orai18n.jar"/>
            <!-- Insert resources here -->
        </resources>
        <dependencies>
            <module name="javax.api"/>
            <module name="javax.transaction.api"/>
        </dependencies>
    </module>

    翻译如下:

     
    <?xml version =“1.0”encoding =“UTF-8”?>
    <module xmlns =“urn:jboss:module:1.1”name =“com.oracle.ojdbc6”>
        <资源>
            <resource-root path =“ojdbc6.jar”/>
                                    <resource-root path =“orai18n.jar”/>
            <! - 在此插入资源 - >
        </资源>
        <依赖性>
            <module name =“javax.api”/>
            <module name =“javax.transaction.api”/>
        </依赖>
    </模块>
     
    之后在主文件夹中放置ojdbc6.jar和orai18n.jar
     
    第3步:
    inside modules文件夹创建IBM DB2文件夹结构,如下所示
    我们可以根据我们的要求使用db2jcc,jar或db2jcc4.jar 
    对于Oracle: com ibm db2 main
     在main中创建Module.xml 
     
    <?xml version="1.0" encoding="UTF-8"?>
    <module xmlns="urn:jboss:module:1.1" name="com.ibm.db2">
        <resources>
            <resource-root path="db2jcc4.jar"/>
            <resource-root path="db2jcc_license_cu.jar"/>
            <!-- Insert resources here -->
        </resources>
        <dependencies>
            <module name="javax.api"/>
            <module name="javax.transaction.api"/>
        </dependencies>
    </module>

    翻译如下:

    <?xml version =“1.0”encoding =“UTF-8”?>
    <module xmlns =“urn:jboss:module:1.1”name =“com.ibm.db2”>
        <资源>
            <resource-root path =“db2jcc4.jar”/>
            <resource-root path =“db2jcc_license_cu.jar”/>
            <! - 在此插入资源 - >
        </资源>
        <依赖性>
            <module name =“javax.api”/>
            <module name =“javax.transaction.api”/>
        </依赖>
    </模块>
    在主目录内添加db2jcc4.jar和db2jcc_license_cu.jar
     
     
     
    实际应用:
     
     
     
     
  • 相关阅读:
    分享诗集中国原创诗歌创作分享中心,欢迎博客园喜欢诗词的加入【诗词在线】
    转让上海水族馆票【吐血转让】08年10月有效【100¥】
    winform 里Control.Margin 属性到底是干嘛的?
    亚交联盟注册指南
    sqlserver 替换回车换行
    如何配置 imail 中域名的MX记录
    张良、萧何与韩信:汉初三杰悲情录[转]
    FBD内存全局缓冲内存 比dd2 ecc还要好啊。服务器内存和普通PC内存的区别[转载]
    脆弱的ASP.NET AJAX
    无法连接到服务器。 帐户: 'mail.bb.cn', 服务器: '*******', 协议: SMTP, 端口: 25, 安全(SSL): 否, 套接字错误: 10061, 错误号: 0x800CCC0E
  • 原文地址:https://www.cnblogs.com/wuxu/p/11403564.html
Copyright © 2011-2022 走看看