love fish大鵬一曰同風(fēng)起,扶搖直上九萬里

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          friends

          link

          最新評(píng)論

          為Jboss4配置數(shù)據(jù)庫(kù)(轉(zhuǎn))

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

          1.? Copy 數(shù)據(jù)庫(kù)的 JDBC 驅(qū)動(dòng)至部署文件夾中的 lib 目錄下

          2.? 建立所需要連接的物理數(shù)據(jù)庫(kù)表。

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

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

          <datasource>java:/DefaultDS</datasource>

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

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

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

          5.? 啟動(dòng) jboss ,測(cè)試數(shù)據(jù)庫(kù)連接

          ?

          一. MYSQL

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

          1.? Mysql JDBC 驅(qū)動(dòng) connector/j 可以在 http://www.mysql.com 下載得到 .

          現(xiàn)在最新的 mysql 4.1, connector/j 3.2 。分別對(duì)應(yīng)以下地址

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

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

          下載的時(shí)候感覺韓國(guó)的幾個(gè)站點(diǎn)速度是最快的

          btw :臺(tái)灣站點(diǎn)居然有青天白日旗,一定要跟 jboss 抗議一下)

          ?

          2.? mysql 客戶端中建立一個(gè)數(shù)據(jù)庫(kù)叫做 test

          mysql> CREATE DATABASE test;

          ?

          3.? 建立一個(gè) 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 默認(rèn)的 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.? 啟動(dòng) jboss 。如果自己的 web 應(yīng)用為 all ,則使用 run –c all

          二. ORACLE

          Oracle 的數(shù)據(jù)庫(kù)驅(qū)動(dòng)可以在 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 的數(shù)據(jù)庫(kù)驅(qū)動(dòng)可以在 microsoft 網(wǎng)站找到,包括三個(gè)文件

          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 驅(qū)動(dòng),則是在 bea\weblogic81\server\lib 下的

          mssqlserver4v65.jar , class weblogic.jdbc.mssqlserver4.Driver

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

          主站蜘蛛池模板: 庄河市| 南阳市| 酉阳| 临沭县| 灵璧县| 宁化县| 射洪县| 印江| 姜堰市| 中卫市| 福贡县| 尖扎县| 哈密市| 新营市| 临城县| 友谊县| 九台市| 昌平区| 德令哈市| 林周县| 马尔康县| 阳新县| 涞源县| 郴州市| 陆川县| 新巴尔虎左旗| 方正县| 资源县| 龙海市| 泸水县| 沙洋县| 遵义市| 额尔古纳市| 安国市| 江西省| 龙门县| 林甸县| 西畴县| 海晏县| 台中市| 太保市|