选择显示字体大小

jboss4 数据源配置大全(二)

sysbase数据库配置

sybase adaptive server enterprises(ase)是sysbase公司的数据库服务器。ase可以在unixlinux平台上使用。同样我们要把它的数据库驱动放到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.xmljbosscmp-jdbc.xml 文件的 元素:

<jbosscmp-jdbc>   <defaults>      <datasource>java:/sybaseds</datasource>      <datasource-mapping>sybase</datasource-mapping>   </defaults></jbosscmp-jdbc>


最后修改login-config.xml 文件来使用sysbase数据库.设置 元素:

<application-policy name = &quot;sybasedbrealm&quot;>    <authentication>       <login-module code =    &quot;org.jboss.resource.security.configuredidentityloginmodule&quot;                             flag = &quot;required&quot;>          <module-option name =&quot;principal&quot;>sa</module-option>          <module-option name = &quot;username&quot;>sa</module-option>          <module-option name = &quot;password&quot;></module-option>          <module-option name = &quot;managedconnectionfactoryname&quot;>                     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是一个完善、使用方便的数据库服务器,它可以在linuxunix和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 = &quot;db2dbrealm&quot;>    <authentication>       <login-module code =    &quot;org.jboss.resource.security.configuredidentityloginmodule&quot;                           flag = &quot;required&quot;>          <module-option name =  &quot;principal&quot;>sa</module-option>         <module-option name =  &quot;username&quot;>sa</module-option>          <module-option name =  &quot;password&quot;></module-option>          <module-option name =&quot;managedconnectionfactoryname&quot;>                     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.xmljbosscmp-jdbc.xml文件中的元素设置为下面这样:

<jbosscmp-jdbc>   <defaults>      <datasource>java:/informixds</datasource>      <datasource-mapping>informixdb</datasource-mapping>   </defaults></jbosscmp-jdbc>


最后在login-config.xml文件中加入元素:

<application-policy name = &quot;informixdbrealm&quot;>    <authentication>    <login-module code =     &quot;org.jboss.resource.security.configuredidentityloginmodule&quot;                             flag = &quot;required&quot;>          <module-option name = &quot;principal&quot;>sa</module-option>         <module-option name = &quot;username&quot;>sa</module-option>          <module-option name = &quot;password&quot;></module-option>          <module-option name =&quot;managedconnectionfactoryname&quot;>              jboss.jca:service=localtxcm,name=informixds          </module-option>       </login-module>    </authentication> </application-policy>


这样,你就可以在jboss4中使用informix数据库了。

结论

jboss4默认情况下使用的是hypersonic数据库,但如你所见我们只要简单的修改几个配置文件就可以使用市面上流行的其他数据库了。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons