首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

JBoss 4 資料源配置大全:Sybase、DB2、Oracle、MySQL、PostgreSQL 完整 XML 範例

     編輯:MySQL 資料庫相關知識

通用配置步驟 (以 Sybase 為例)

  1. JDBC 驅動放入 server/default/lib/
  2. 複製範例 docs/examples/jca/sybase-ds.xml → server/default/deploy/
  3. 修改 sybase-ds.xml:
    <driver-class>com.sybase.jdbc2.jdbc.SybDriver</driver-class>
    <connection-url>jdbc:sybase:Tds:<host>:<port>/<db></connection-url>
  4. 修改 standardjaws.xml / jaws.xml:
    <datasource>java:/SybaseDS</datasource>
    <type-mapping>Sybase</type-mapping>
  5. 修改 standardjbosscmp-jdbc.xml / jbosscmp-jdbc.xml:
    <datasource>java:/SybaseDS</datasource>
    <datasource-mapping>Sybase</datasource-mapping>
  6. 修改 login-config.xml 設定認證模組

DB2 配置要點

  • 驅動:db2java.zip → server/default/lib/
  • db2-ds.xml:
    <driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class>
    <connection-url>jdbc:db2:<database></connection-url>
  • 同步修改 jaws、jbosscmp-jdbc、login-config

Oracle / MySQL / PostgreSQL 快速參考

資料庫Driver ClassConnection URL 範例Type Mapping
Oracleoracle.jdbc.driver.OracleDriverjdbc:oracle:thin:@host:1521:sidOracle9i
MySQLcom.mysql.jdbc.Driverjdbc:mysql://host:3306/db?useUnicode=true&characterEncoding=utf8mySQL
PostgreSQLorg.postgresql.Driverjdbc:postgresql://host:5432/dbPostgreSQL

共同修改檔案清單

  1. *-ds.xml (部署於 deploy/)
  2. standardjaws.xml / jaws.xml
  3. standardjbosscmp-jdbc.xml / jbosscmp-jdbc.xml
  4. login-config.xml
JBoss 4.2+ 建議改用 -ds.xml 內建 <security-domain>,簡化 login-config 修改。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved