知识大全 配置JBoss 4 JDBC连接

Posted 数据库

篇首语:古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 配置JBoss 4 JDBC连接相关的知识,希望对你有一定的参考价值。

配置JBoss 4 JDBC连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Jboss 的开发人员版本是一个开源的应用服务器 他把HypersonicDB作为他的缺省数据库 然而 开发人员也许还要使用除了HypersonicDB以外其他种类的数据库 在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库      简介  Jboss 使用了JDBC配置文件来配置数据库连接 它为EJB和其它J EE应用提供了数据源(data source)进行访问 如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件 这篇文章将着重讲解下面的几个部分   Jboss的EJB部署描述符   Oralce数据库的配置   MySQL数据库的配置   Sysbase数据库的配置   DB 数据库的配置   Infomix数据库的配置      Jboss的EJB部署描述符  standardjaws xml (位于X:\\jboss \\server\\default\\conf)是一个映射CMP 实体EJB的标准部署描述文件 它用于配置CMP实体EJB 你也可以使用jaws xml代替 你可以把这个文件copy到ejb jar文件中的META INF目录下 这个文件用于描述下面的信息   描述一个数据源和映射类型   描述EJB映射的表   描述EJB的finder方法   描述类型映射     这里的数据源描述的是一个JNDI名称 可以通过这个JNDI来获得一个数据源连接池 Jboss 缺省的数据源使用的是HypersonicDB 如果使用其他的数据源你需要修改jaws xml文件     standardjbosscmp jdbc xml(位于X:\\jboss \\server\\default\\conf)是配置Jboss CMP容器的标准部署描述文件 你也可以使用一个自定义的配置文件 jbosscmp jdbc xml来代替它 这个文件也放在EJB jar文件的META INF目录中 缺省使用的还是HypersonicDB作为数据库 这里也需要修改      Oracle数据库的配置  Oracle以它的运行稳定和可靠成为了一个非常受欢迎的企业级数据库 要在Jboss 上配置使用Oracle的话我们要做的第一件事就是把Oracle的JDBC驱动程序复制到ClassPath下 我们把这个JDBC驱动程序复制到server/default/lib目录下 为了使用Oracle的事务处理数据源我们还要把/docs/examples/jca/oracle xa ds xml复制到/server/default/deploy目录下 如果使用的事非事务处理的数据源 就把/docs/examples/jca/oracle ds xml文件复制到/server/default/deploy目录下     下一步 我们需要修改oracle de xml配置文件 其中的<driver class/>标签和<connection url/>标签的设置如下     Oracle OCI Type Driver     Class: oracle jdbc driver OracleDriver     URL: jdbc:oracle:oci :@<database>     Oracle OCI Thin Type Driver     Class: oracle jdbc driver OracleDriver     URL: jdbc:oracle:thin:@<host>:<port>:<database> Oracle OCI XA Type Driver     Class: oracle jdbc xa client OracleXADataSource     URL: jdbc:oracle:thin:@<host>:<port>:<database>     Oracle OCI Type Driver     Class: oracle jdbc driver OracleDriver     URL: jdbc:oracle:oci :@<database>     在Connection URL中<host>是安装Oracle的计算机主机名 <port>是oracle数据库的端口 <database>是数据库名称 下一步 我们将修改standardjaws xml 或jaws xml配置文件 并把<datasource> 和 <type mapping>元素这只为下面这样     <jaws> <datasource>java:/OracleDS</datasource> <type mapping>Oracle </type mapping> </jaws>     下一步 再修改standardjbosscmp jdbc xml 或 jbosscmp jdbc xml配置文件 设置<datasource> 和 <datasource mapping>元素使用Oracle     <jbosscmp jdbc> <defaults> <datasource>java:/OracleDS</datasource> <datasource mapping>Oracle </datasource mapping> </defaults> </jbosscmp jdbc>     最后我们需要修改login config xml文件来使用Oracle 下面是login config xml文件的<application policy>元素     <application policy name = OracleDbRealm > <authentication> <login module code =      jboss resource security ConfiguredIdentityLoginModule     flag = required > <module option name = principal >sa</module option> <module option name = userName >sa</module option> <module option name = password ></module option> <module option name = managedConnectionFactoryName > jboss jca:service=LocalTxCM name=OracleDS </module option> </login module> </authentication> </application policy>     修改了oracle ds xml standardjaws xml standardjbosscmp jdbc xml 和 login config xml 文件之后就可以再Jboss 中使用Oracle了      MySQL数据库配置  MySQL是一个开放源代码的数据库 有很多开源项目和小型的社团都在使用它 要在Jboss 中使用MySQL的话首先要把MySQL的JDBC驱动放到CLASSPATH中 同样 把它复制到/server/default/lib目录下 再把/docs/examples/jca/mysql ds xml复制到/server/default/deploy目录下 修改mysql ds xml文件 设置<driver class/>为 mysql jdbc Driver再把<connection url/>设置为jdbc:mysql://<mysqlhost>/<database> 其中<mysqlhost>是数据库主机名<database>是数据库名     然后需要设置standardjaws xml 或 jaws xml文件的<datasource>和<type mapping>元素     <jaws> <datasource>java:/MySqlDS</datasource> <type mapping>mySql</type mapping> </jaws> 同样也需要把standardjbosscmp jdbc xml 或 jbosscmp jdbc xml文件的<datasource> 和 <datasource mapping>元素设置为下面这样 <jbosscmp jdbc> <defaults> <datasource>java:/MySqlDS</datasource> <datasource mapping>mySql</datasource mapping> </defaults> </jbosscmp jdbc> 最后再修改login config xml文件来使用MySQL <application policy name = MySqlDbRealm > <authentication> <login module code = jboss resource security ConfiguredIdentityLoginModule     flag = required > <module option name = principal >sa</module option> <module option name = userName >sa</module option> <module option name = password ></module option> <module option name = managedConnectionFactoryName > jboss jca:service=LocalTxCM name=MySqlDS </module option> </login module> </authentication> </application policy> 修改了mysql ds xml standardjaws xml standardjbosscmp jdbc xml 和 login config xml 文件就可以在Jboss上使用MySQL了      SysBase数据库配置  Sybase Adaptive Server Enterprises(ASE)是Sysbase公司的数据库服务器 ASE可以在Unix和linux平台上使用 同样我们要把它的数据库驱动放到CLASSPATH中 把它复制     到/server/default/lib目录下 然后把/docs/examples/jca/sybase ds xml 复制到/server/default/deploy目录下 修改sybase ds xml文件把<driver class/>设置为 sybase jdbc jdbc SybDriver再把<connection url/>设置为 jdbc:sybase:Tds:<host>:<port>/<database> 其中<host><port><database>分别为主机名 端口名和数据库名 同样需要修改standardjaws xml 或 jaws xml 文件的 <datasource> 和 <type mapping> 元素 <jaws> <datasource>java:/SybaseDS</datasource> <type mapping>Sybase</type mapping> </jaws> 再修改standardjbosscmp jdbc xml 或 jbosscmp jdbc xml 文件的 <datasource> 和 <datasource mapping>元素 <jbosscmp jdbc>     <defaults> <datasource>java:/SybaseDS</datasource> <datasource mapping>Sybase</datasource mapping> </defaults>     </jbosscmp jdbc> 最后修改login config xml 文件来使用Sysbase数据库 设置 <application policy/> 元素     <application policy name = SybaseDbRealm >     <authentication> <login module code =      jboss resource security ConfiguredIdentityLoginModule flag = required >     <module option name = principal >sa</module option> <module option name = userName >sa</module option>     <module option name = password ></module option> <module option name = managedConnectionFactoryName > jboss jca:service=LocalTxCM name=SybaseDS     </module option> </login module> </authentication> </application policy> 修改了sybase ds xml standardjaws xml standardjbosscmp jdbc xml 和     login config xml文件后就可以在JBOSS中使用Sysbase了      DB 数据库配置  IBM的DB 是一个完善 使用方便的数据库服务器 它可以在Linux UNIX和Windows平台上使用 在 JBOSS 上使用DB 只要把db java z cha138/Article/program/Java/ky/201311/28482

相关参考

知识大全 jboss配置 mysql数据库连接池

jboss配置 mysql数据库连接池实例 :配置:   JDK    JBoss  &n

知识大全 Tomcat5配置Mysql JDBC数据库连接池

Tomcat5配置MysqlJDBC数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 浅析Tomcat5配置Mysql JDBC数据库连接池

浅析Tomcat5配置MysqlJDBC数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 EOS对应JBOSS相关配置介绍[4]

EOS对应JBOSS相关配置介绍[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 tomcat下连接池的配置

  一  把数据库JDBC驱动拷贝到  %TOMCAT_HOME%/mon/lib  或  %TOMCAT_HOME%/webapps/yourweb/WEBINF/lib下;  修改tomcat安装

知识大全 Spring 通过JDBC配置数据库

Spring通过JDBC配置数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!XXXdataxm

知识大全 安装配置Jboss完全篇

安装配置Jboss完全篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的配置安装  

知识大全 Jboss的配置安装

Jboss的配置安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!       Jboss的下载 

知识大全 关于oracle集群后的weblogic数据源配置

  有两个db做了RAC虚拟路径为ypdbweblogic的数据源连接URL改为下面  当其中一台db挂了保证数据源连接正常  jdbc:oracle:thin:@  (DESCRIPTION=  (

知识大全 JBOSS4 数据源配置大全(一)

JBOSS4数据源配置大全(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的开发