为Jboss4配置数据库

本文详细介绍了如何为Jboss4配置数据库连接,包括MySQL、Oracle和SQLServer2000的步骤,涉及JDBC驱动、数据库配置文件、CMP配置以及启动Jboss后的测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jboss4配置数据库

       在使用jboss4配置数据库连接的基本操作步骤(不包括XA数据连接):

1.  Copy数据库的JDBC驱动至部署文件夹中的lib目录下

2.  建立所需要连接的物理数据库表。

3.  建立数据库配置文件,配置数据库参数,文件以-ds.xml为结尾,如mysql-ds.xml。配置文件具体方法参照docs/example/jca下,有各种数据库的例程。在这里只介绍几个常用的配置。修改好的配置文件放在web应用部署目录下,如web应用为all,则放在$JBOSS4_HOME/server/all/deploy下。

4.  修变jbossCMP配置文件jbosscmp-jdbc.xml参数。一般修改

<datasource>java:/DefaultDS</datasource>

<datasource-mapping>mysql</datasource-mapping>

这两个参数,将DefaultDS换为你在-ds.xml文件中的<jndi-name>的值,将

datasource-mapping改为-ds.xml文件中<type-mapping>的值。

5.  启动jboss,测试数据库连接

 

一.MYSQL

jboss4文档中默认的例程就是myssql的例子。(见第八章54页)

1.  MysqlJDBC驱动connector/j可以在http://www.mysql.com下载得到.

现在最新的mysql4.1, connector/j3.2。分别对应以下地址

http://dev.mysql.com/downloads/mysql/4.1.html

http://dev.mysql.com/downloads/connector/j/3.2.html

下载的时候感觉韩国的几个站点速度是最快的

btw:台湾站点居然有青天白日旗,一定要跟jboss抗议一下)

 

2.  mysql客户端中建立一个数据库叫做test

mysql> CREATE DATABASE test;

 

3.  建立一个Mysql-ds.xml文件

<datasources>

<local-tx-datasource>

<jndi-name>DefaultDS</jndi-name>

<connection-url>jdbc:mysql://localhost:3306/test</connection-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>username</user-name>

<password>password</password>

<metadata>

         <type-mapping>mysql</type-mapping>

 </metadata>

</local-tx-datasource>

</datasources>

也可以将docs/example/jca下的Mysql-ds.xml拷贝过来修改。保存在deploy下。并删除jboss默认的hsqldb-ds.xml

4.  打开jbosscmp-jdbc.xml,将

<datasource>java:/DefaultDS</datasource>

      <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->

修改为

<datasource>java:/DefaultDS</datasource>

     <datasource-mapping>mysql</datasource-mapping>

5.  启动jboss。如果自己的web应用为all,则使用run –c all

二.ORACLE

Oracle的数据库驱动可以在Oracle的安装目录下找到,oracle/ora92/jdbc/libojdbc14.jarojdbc14_g.jar

建立oracle-ds.xml,注意OracleURL

<connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>

 

三.SQLSERVER2000

    SQLSERVER2000的数据库驱动可以在microsoft网站找到,包括三个文件

msbase.jar,mssqlserver.jarmsutil.jar,建立mssql-ds.xmlSQLSERVER2000URL

<connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>

     <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>

 

如果使用WeblogicSQLSERVER2000驱动,则是在bea/weblogic81/server/lib下的

mssqlserver4v65.jarclassweblogic.jdbc.mssqlserver4.Driver

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值