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文件把 <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目录下,然后修改 <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文件,把
jdbc:informix-sqli://
其中, <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数据库,但如你所见我们只要简单的修改几个配置文件就可以使用市面上流行的其他数据库了。
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 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器