免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1276 | 回复: 0
打印 上一主题 下一主题

为Jboss4配置数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-26 00:25 |只看该作者 |倒序浏览
在使用 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 参数。一般修改
java:/DefaultDS
mysql
这两个参数,将 DefaultDS 换为你在 -ds.xml 文件中的  的值,将
datasource-mapping 改为 -ds.xml 文件中  的值。
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 文件


DefaultDS
jdbc:mysql://localhost:3306/test
com.mysql.jdbc.Driver
username
password

         mysql
  


也可以将 docs/example/jca 下的 Mysql-ds.xml 拷贝过来修改。保存在 deploy 下。并删除 jboss 默认的 hsqldb-ds.xml 。
4.  打开 jbosscmp-jdbc.xml ,将
java:/DefaultDS
       Hypersonic SQL -->
修改为
java:/DefaultDS
      mysql  
5.  启动 jboss 。如果自己的 web 应用为 all ,则使用 run –c all
二. orACLE
oracle 的数据库驱动可以在 oracle 的安装目录下找到, oracle\ora92\jdbc\lib 下 ojdbc14.jar 或 ojdbc14_g.jar 。
建立 oracle-ds.xml ,注意 oracle 的 URL 为
jdbc:oracle:thin:@youroraclehost:1521:yoursid
  
三. SQLSERVER2000
     SQLSERVER2000 的数据库驱动可以在 microsoft 网站找到,包括三个文件
msbase.jar,mssqlserver.jar 和 msutil.jar ,建立 mssql-ds.xml , SQLSERVER2000 的 URL 为
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase
     com.microsoft.jdbc.sqlserver.SQLServerDriver
  
如果使用 Weblogic 的 SQLSERVER2000 驱动,则是在 bea\weblogic81\server\lib 下的
mssqlserver4v65.jar , class 为 weblogic.jdbc.mssqlserver4.Driver


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25374/showart_190544.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP