分享
 
 
 

为Jboss4配置数据库

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

为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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有