网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  jboss4数据源配置大全(二)     
  文章作者:未知  文章来源:水木森林  
  查看:92次  录入:管理员--2007-11-17  
 
  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文件把设置为 com.sybase.jdbc2.jdbc.sybdriver再把设置为 jdbc:sybase:tds::/,其中分别为主机名、端口名和数据库名。同样需要修改standardjaws.xml 或 jaws.xml 文件的 和 元素:
  
  <jaws>
   <datasource>java:/sybaseds</datasource>
   <type-mapping>sybase</type-mapping>
  </jaws>
  
  再修改standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml 文件的 和 元素:
  
  <jbosscmp-jdbc>
    <defaults>
     <datasource>java:/sybaseds</datasource>
     <datasource-mapping>sybase</datasource-mapping>
    </defaults>
  </jbosscmp-jdbc>
  
  最后修改login-config.xml 文件来使用sysbase数据库.设置 元素:
  
  <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只要把db2java.zip复制到/server/default/lib目录下。然后复制/docs/examples/jca/db2-ds.xml到/server/default/deploy目录下,然后修改 元素位 com.ibm.db2.jdbc.app.db2driver , 元素为 jdbc:db2:其中的元素代表数据库服务名。
  
  <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文件,把元素设置为:com.informix.jdbc.ifxdriver把元素设置为
  
  jdbc:informix-sqli://::informixserver=,
  
  其中,,,分别代表数据库主机名、数据库端口和数据库服务名。然后修改standardjaws.xml 或 jaws.xml文件的 和 元素:
  
  <post>
  <jaws>
    <datasource>java:/informixds</datasource>
    <type-mapping>informixdb</type-mapping>
  </jaws>
  
  把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件中的 和 元素设置为下面这样:
  
  <jbosscmp-jdbc>
    <defaults>
     <datasource>java:/informixds</datasource>
     <datasource-mapping>informixdb</datasource-mapping>
    </defaults>
  </jbosscmp-jdbc>
  
  最后在login-config.xml文件中加入元素:
  
  <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数据库,但如你所见我们只要简单的修改几个配置文件就可以使用市面上流行的其他数据库了。
 
 
上一篇: jboss-ql中的like、orderby的实现    下一篇: 免费的开源应用服务器jboss基础知识
  相关文档
java:jni完全手册介绍及应用 11-17
技术解析:什么是模式? 什么是框架? 11-16
通过push信息来自动启动java移动应用程序 11-17
如何有效的保护java程序 11-17
midp1.0小游戏入门-五子棋1.0 11-17
java servlet 编程及应用(一) 11-16
java 理论与实践: 用jmx检测应用程序 11-17
jspsmartupload上传下载全攻略(三) 11-17
浅析javascript实用的一些技巧 11-17
用globus toolkit 4(gt4)构建web服务 11-17
通过e-mail共享java 对象 11-17
java学习从入门到精通完全版 11-17
走向j2ee,漫长的道路 11-17
java咖啡馆(1)——叹咖啡 11-16
java环境 使用resin在nt环境下配置jsp环境 04-09
datagrid web control 基本操作 11-17
在jse环境使用hibernateentitymanger 11-17
java程序破解天意商务系统后台帐号 11-17
throw 语句 11-16
基础:j2ee程序员应该掌握的linux知识 12-10
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息