OC4J里配置數據源

          OC4J里配置數據源:

          1.application.xml的<data-sources>元素必須指出data-sources.xml文件的文件名和路徑,即:
          <data-sources
          path = "data-sources.xml"
          />
          一般application.xml文件和data-sources.xml 文件都在j2ee/home/config/下。所以<data-sources>元素的path屬性只包括data-sources.xml的文件名;

          2.data-sources.xml文件中定義數據源:
          <data-source
          ?class="com.evermind.sql.DriverManagerDataSource"
          ?name="OracleDS"
          ?location="jdbc/OracleCoreDS"
          ?xa-location="jdbc/xa/OracleXADS"
          ?ejb-location="jdbc/OracleDS"
          ?connection-driver="oracle.jdbc.driver.OracleDriver"
          ?username="hr"
          ?password="hr"
          ?url="jdbc:oracle:thin:@myhost:1521:ORCL"
          ?inactivity-timeout="30"
          />
          class屬性定義需要定義的數據源類型;
          location、xa-location和ejb-location定義JNDI名字;
          connection-driver指出連接驅動。
          例如:

          ?<data-source
          ??class="com.evermind.sql.DriverManagerDataSource"
          ??name="MyConnection"
          ??location="jdbc/MyConnection"
          ??connection-driver="oracle.jdbc.driver.OracleDriver"
          ??username="portal"
          ??password="pportalgis"
          ??url="jdbc:oracle:thin:@172.18.2.6:1521:apps"
          ??inactivity-timeout="30"
          ??max-connections="50"
          ??max-connect-attempts="2"
          ??min-connections="4"
          ?/>

          2.程序調用:
          Context env= new InitialContext();
          DataSource pool= (DataSource)env.lookup("jdbc/MyConnection");
          Connection conn=pool.getConnection();

          oracle.jdbc.OracleConnection 分為:
          ?getConnection(); //數據源中已定義用戶名和密碼
          ?getConnection(String username, String password); //數據源中未定義用戶名和密碼
          可以如下:
          oracle.jdbc.OracleConnection conn =(oracle.jdbc.OracleConnection) pool.getConnection();

          posted on 2006-06-16 17:13 software5168 閱讀(996) 評論(1)  編輯  收藏

          評論

          # re: OC4J里配置數據源 2007-10-11 21:26 楊永國

          請問,我的oc4j的j2ee/home/config目錄下已經存在application.xml文件和data-sources.xml ,是直接來改這兩個文件嗎?  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 靖边县| 嵊泗县| 泾川县| 岫岩| 平舆县| 揭阳市| 瑞金市| 昌吉市| 罗江县| 莱州市| 桐梓县| 阿坝| 远安县| 夏河县| 锡林浩特市| 黎城县| 寿光市| 三台县| 岚皋县| 永仁县| 广宁县| 武定县| 道孚县| 株洲市| 驻马店市| 颍上县| 华亭县| 临清市| 上林县| 冀州市| 镇远县| 新巴尔虎左旗| 无极县| 特克斯县| 南部县| 广西| 镇江市| 衡阳市| 广安市| 崇信县| 庆城县|