love fish大鹏一曰同风起,扶摇直上九万里

常用链接

统计

积分与排名

friends

link

最新评论

为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.  修变 jboss CMP 配置文件 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.  Mysql JDBC 驱动 connector/j 可以在 http://www.mysql.com 下载得到 .

现在最新的 mysql 4.1, connector/j 3.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\lib ojdbc14.jar ojdbc14_g.jar

建立 oracle-ds.xml ,注意 Oracle URL

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

 

三. SQLSERVER2000

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

msbase.jar,mssqlserver.jar msutil.jar ,建立 mssql-ds.xml SQLSERVER2000 URL

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

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

 

如果使用 Weblogic SQLSERVER2000 驱动,则是在 bea\weblogic81\server\lib 下的

mssqlserver4v65.jar class weblogic.jdbc.mssqlserver4.Driver

posted on 2006-06-30 11:37 liaojiyong 阅读(502) 评论(0)  编辑  收藏 所属分类: AppServer


只有注册用户登录后才能发表评论。


网站导航: