love fish大鵬一曰同風起,扶搖直上九萬里

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          為Jboss4配置數據庫(轉)

          ?????? 在使用 jboss4 配置數據庫連接的基本操作步驟(不包括 XA 數據連接):

          1.? Copy 數據庫的 JDBC 驅動至部署文件夾中的 lib 目錄下

          2.? 建立所需要連接的物理數據庫表。

          3.? 建立數據庫配置文件,配置數據庫參數,文件以 -ds.xml 為結尾,如 mysql-ds.xml 。配置文件具體方法參照 docs/example/jca 下,有各種數據庫的例程。在這里只介紹幾個常用的配置。修改好的配置文件放在 web 應用部署目錄下,如 web 應用為 all ,則放在 $JBOSS4_HOME\server\all\deploy 下。

          4.? 修變 jboss CMP 配置文件 jbosscmp-jdbc.xml 參數。一般修改

          <datasource>java:/DefaultDS</datasource>

          <datasource-mapping>mysql</datasource-mapping>

          這兩個參數,將 DefaultDS 換為你在 -ds.xml 文件中的 <jndi-name> 的值,將

          datasource-mapping 改為 -ds.xml 文件中 <type-mapping> 的值。

          5.? 啟動 jboss ,測試數據庫連接

          ?

          一. MYSQL

          jboss4 文檔中默認的例程就是 myssql 的例子。(見第八章 54 頁)

          1.? Mysql JDBC 驅動 connector/j 可以在 http://www.mysql.com 下載得到 .

          現在最新的 mysql 4.1, connector/j 3.2 。分別對應以下地址

          http://dev.mysql.com/downloads/mysql/4.1.html

          http://dev.mysql.com/downloads/connector/j/3.2.html

          下載的時候感覺韓國的幾個站點速度是最快的

          btw :臺灣站點居然有青天白日旗,一定要跟 jboss 抗議一下)

          ?

          2.? mysql 客戶端中建立一個數據庫叫做 test

          mysql> CREATE DATABASE test;

          ?

          3.? 建立一個 Mysql-ds.xml 文件

          <datasources>

          <local-tx-datasource>

          <jndi-name>DefaultDS</jndi-name>

          <connection-url>jdbc:mysql://localhost:3306/test</connection-url>

          <driver-class>com.mysql.jdbc.Driver</driver-class>

          <user-name>username</user-name>

          <password>password</password>

          <metadata>

          ???????? <type-mapping>mysql</type-mapping>

          ?</metadata>

          </local-tx-datasource>

          </datasources>

          也可以將 docs/example/jca 下的 Mysql-ds.xml 拷貝過來修改。保存在 deploy 下。并刪除 jboss 默認的 hsqldb-ds.xml

          4.? 打開 jbosscmp-jdbc.xml ,將

          <datasource>java:/DefaultDS</datasource>

          ? ???? <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->

          修改為

          <datasource>java:/DefaultDS</datasource>

          ???? <datasource-mapping> mysql </datasource-mapping>

          5.? 啟動 jboss 。如果自己的 web 應用為 all ,則使用 run –c all

          二. ORACLE

          Oracle 的數據庫驅動可以在 Oracle 的安裝目錄下找到, oracle\ora92\jdbc\lib ojdbc14.jar ojdbc14_g.jar

          建立 oracle-ds.xml ,注意 Oracle URL

          <connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>

          ?

          三. SQLSERVER2000

          ? ?? SQLSERVER2000 的數據庫驅動可以在 microsoft 網站找到,包括三個文件

          msbase.jar,mssqlserver.jar msutil.jar ,建立 mssql-ds.xml SQLSERVER2000 URL

          <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>

          ??? ?<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>

          ?

          如果使用 Weblogic SQLSERVER2000 驅動,則是在 bea\weblogic81\server\lib 下的

          mssqlserver4v65.jar class weblogic.jdbc.mssqlserver4.Driver

          posted on 2006-06-30 11:37 liaojiyong 閱讀(513) 評論(0)  編輯  收藏 所屬分類: AppServer

          主站蜘蛛池模板: 辽源市| 舒城县| 晋城| 诏安县| 象山县| 子洲县| 延寿县| 遂川县| 新竹市| 收藏| 毕节市| 卓资县| 苏尼特右旗| 都江堰市| 西丰县| 嘉荫县| 灵山县| 监利县| 泗洪县| 阜康市| 和龙市| 安国市| 亚东县| 武夷山市| 东海县| 波密县| 宜阳县| 苗栗县| 衡南县| 彭阳县| 德兴市| 延安市| 巴彦县| 罗江县| 静宁县| 巴林左旗| 南丰县| 汝州市| 长沙县| 班戈县| 玛曲县|