知识大全 配置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数据库连接池实例 :配置: JDK JBoss &n
知识大全 Tomcat5配置Mysql JDBC数据库连接池
Tomcat5配置MysqlJDBC数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 浅析Tomcat5配置Mysql JDBC数据库连接池
浅析Tomcat5配置MysqlJDBC数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
EOS对应JBOSS相关配置介绍[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
一 把数据库JDBC驱动拷贝到 %TOMCAT_HOME%/mon/lib 或 %TOMCAT_HOME%/webapps/yourweb/WEBINF/lib下; 修改tomcat安装
Spring通过JDBC配置数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!XXXdataxm
安装配置Jboss完全篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的配置安装
Jboss的配置安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的下载
知识大全 关于oracle集群后的weblogic数据源配置
有两个db做了RAC虚拟路径为ypdbweblogic的数据源连接URL改为下面 当其中一台db挂了保证数据源连接正常 jdbc:oracle:thin:@ (DESCRIPTION= (
JBOSS4数据源配置大全(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的开发