|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好英语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
AppServers
>>
JBOSS
>> 文章正文
JBOSS4.0 JDBC数据源配置大全(二)
热
荐
【字体:
小
大
】
JBOSS4.0 JDBC数据源配置大全(二)
作者:佚名 文章来源:不详 点击数: 更新时间:2006-4-16
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/>设置为 com.sybase.jdbc2.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 =
"org.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了。
DB2
数据库
配置
IBM的DB2是一个完善、使用方便的
数据库
服务器,它可以在Linux,UNIX和Windows平台上使用。在JBOSS4上使用DB2只要把
db2
java
.zip复制到/server/default/lib目录下。然后复制/docs/examples/jca/
db2
-ds.xml到/server/default/deploy目录下,然后修改<driver-class/> 元素位 COM.ibm.
db2
.jdbc.app.DB2Driver , <connection-url/> 元素为 jdbc:
db2
:其中的<database>元素代表
数据库
服务名。
<jaws>
<datasource>
java
:/DB2DS</datasource>
<type-mapping>DB2</type-mapping>
</jaws>
下面是相应的 standardjbosscmp-jdbc.xml (或 jbosscmp-jdbc.xml)文件:
<jbosscmp-jdbc>
<defaults>
<datasource>
java
:/DB2DS</datasource>
<datasource-mapping>DB2</datasource-mapping>
</defaults>
</jbosscmp-jdbc>
最后在login-config.xml文件中加上下面的内容:
<application-policy name = "DB2DbRealm">
<authentication>
<login-module code =
"org.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=DB2DS
</module-option>
</login-module>
</authentication>
</application-policy>
完成上面的配置就可以在Jboss上使用DB2了
Informix
数据库
配置
IBM的Infoxmix
数据库
服务器用于作为数据仓库、分析和报告。在Jboss4上使用Informix
数据库
,首先要把它相应的
数据库
JDBC驱动复制到/server/default/lib目录下,然后,把/docs/examples/jca/informix-ds.xml 复制到 /server/default/deploy目录下,如果你使用的是事务的(XA)JDBC就复制那个/docs/examples/jca/informix-xa-ds.xml文件。
下一步要作的就是修改这个informix-ds.xml文件,把<driver-class/>元素设置为:com.informix.jdbc.IfxDriver把<connection-url/>元素设置为
jdbc:informix-
sql
i://<host>:<port>:informixserver=<ifx_server>,
其中,<host>,<port>,<ifx_server>分别代表
数据库
主机名、
数据库
端口和
数据库
服务名。然后修改standardjaws.xml 或 jaws.xml文件的<datasource> 和 <type-mapping>元素:
<post>
<jaws>
<datasource>
java
:/InformixDS</datasource>
<type-mapping>InformixDB</type-mapping>
</jaws>
把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件中的<datasource> 和 <datasource-mapping>元素设置为下面这样:
<jbosscmp-jdbc>
<defaults>
<datasource>
java
:/InformixDS</datasource>
<datasource-mapping>InformixDB</datasource-mapping>
</defaults>
</jbosscmp-jdbc>
最后在login-config.xml文件中加入<application-policy/>元素:
<application-policy name = "InformixDbRealm">
<authentication>
<login-module code =
"org.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=InformixDS
</module-option>
</login-module>
</authentication>
</application-policy>
这样,你就可以在Jboss4中使用Informix
数据库
了。
结论
Jboss4默认情况下使用的是Hypersonic
数据库
,但如你所见我们只要简单的修改几个配置文件就可以使用市面上流行的其他
数据库
了。
文章录入:enadd 责任编辑:enadd
上一篇文章:
JBoss的安装
下一篇文章:
JBOSS4.0 JDBC数据源配置大全(一)
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
安装配置Jboss完全篇
Jboss下配置EJB
如何在JBOSS Server上发布EJ…
JBOSS开放源代码的EJB服务器
JBossDO:一个新的免费JDO产…
JBoss技术支持文档
JBOSS4.0 JDBC数据源配置大全…
JBoss的安装
使用JBoss和PostgreSQL-----…
Hibernate投入JBoss怀抱
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd