国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JBOSS4.0 JDBC數據源配置大全(二)

2019-11-18 16:04:56
字體:
來源:轉載
供稿:網友

  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 ="princ
<module-option name = "userName">sa</module-option>

<module-option name = "pass
Word"></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目錄下,然后修改<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-sqli://<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數據庫,但如你所見我們只要簡單的修改幾個配置文件就可以使用市面上流行的其他數據庫了。

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芒康县| 保靖县| 肃宁县| 昔阳县| 闸北区| 外汇| 合阳县| 鄂尔多斯市| 理塘县| 广水市| 嘉峪关市| 班戈县| 汉川市| 安吉县| 玉山县| 土默特右旗| 根河市| 古蔺县| 德兴市| 两当县| 河南省| 鄯善县| 佛学| 上犹县| 华蓥市| 峡江县| 湖州市| 吴桥县| 宣汉县| 青阳县| 西林县| 揭东县| 邹平县| 含山县| 文安县| 瓮安县| 海门市| 郧西县| 西充县| 千阳县| 专栏|