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學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 揭西县| 津南区| 安岳县| 鹰潭市| 淮南市| 西宁市| 蚌埠市| 北流市| 山东| 利川市| 花莲市| 牙克石市| 望谟县| 哈密市| 五台县| 阜阳市| 乡宁县| 乌兰浩特市| 昌平区| 岚皋县| 循化| 广东省| 江西省| 肇东市| 乌恰县| 维西| 沾益县| 辽宁省| 云阳县| 清流县| 宣威市| 林甸县| 赫章县| 庐江县| 张家界市| 温泉县| 南和县| 襄城县| 内丘县| 读书| 三明市|