OC4J里配置數(shù)據(jù)源

          OC4J里配置數(shù)據(jù)源:

          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文件中定義數(shù)據(jù)源:
          <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屬性定義需要定義的數(shù)據(jù)源類型;
          location、xa-location和ejb-location定義JNDI名字;
          connection-driver指出連接驅(qū)動。
          例如:

          ?<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.程序調(diào)用:
          Context env= new InitialContext();
          DataSource pool= (DataSource)env.lookup("jdbc/MyConnection");
          Connection conn=pool.getConnection();

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

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

          評論

          # re: OC4J里配置數(shù)據(jù)源 2007-10-11 21:26 楊永國

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


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


          網(wǎng)站導(dǎo)航:
           
          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學(xué)習(xí)網(wǎng)站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临海市| 岐山县| 四子王旗| 南江县| 西平县| 新巴尔虎右旗| 武穴市| 关岭| 汉沽区| 巴林左旗| 南澳县| 荥经县| 平陆县| 星子县| 桓台县| 宁海县| 建平县| 兴隆县| 黔西| 澄迈县| 新野县| 南乐县| 旌德县| 武清区| 新乡市| 新巴尔虎左旗| 丽水市| 高尔夫| 鲁山县| 邮箱| 海安县| 瑞丽市| 临夏市| 松溪县| 玛纳斯县| 盐津县| 邯郸县| 东山县| 中牟县| 安龙县| 时尚|