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

          常用鏈接

          統(tǒng)計

          積分與排名

          friends

          link

          最新評論

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

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

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

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

          3.? 建立數(shù)據(jù)庫配置文件,配置數(shù)據(jù)庫參數(shù),文件以 -ds.xml 為結(jié)尾,如 mysql-ds.xml 。配置文件具體方法參照 docs/example/jca 下,有各種數(shù)據(jù)庫的例程。在這里只介紹幾個常用的配置。修改好的配置文件放在 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>

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

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

          5.? 啟動 jboss ,測試數(shù)據(jù)庫連接

          ?

          一. MYSQL

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

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

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

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

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

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

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

          ?

          2.? mysql 客戶端中建立一個數(shù)據(jù)庫叫做 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 應(yīng)用為 all ,則使用 run –c all

          二. ORACLE

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

          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ū)動,則是在 bea\weblogic81\server\lib 下的

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

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

          主站蜘蛛池模板: 瑞安市| 汽车| 大同县| 开封市| 杭锦旗| 乐亭县| 宣汉县| 金门县| 深水埗区| 大足县| 玛沁县| 凤冈县| 卓资县| 满洲里市| 大田县| 玉林市| 扶沟县| 柳州市| 巧家县| 襄樊市| 驻马店市| 通山县| 昌图县| 秀山| 湟源县| 普宁市| 嘉定区| 长武县| 桑植县| 汉沽区| 贵阳市| 奉化市| 营山县| 康保县| 墨脱县| 广平县| 东辽县| 黄梅县| 扶风县| 论坛| 调兵山市|