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 閱讀(997) 評論(1)  編輯  收藏

          評論

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

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


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


          網站導航:
           
          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 霍山县| 宁强县| 兴业县| 湾仔区| 巴彦县| 土默特左旗| 灵宝市| 科尔| 慈溪市| 兴山县| 高雄县| 石台县| 南靖县| 毕节市| 柯坪县| 张家口市| 望奎县| 顺昌县| 咸宁市| 静安区| 南开区| 西吉县| 湘潭县| 固阳县| 闸北区| 曲松县| 蓝山县| 上高县| 大荔县| 郧西县| 大港区| 衡南县| 乌什县| 井冈山市| 阿合奇县| 巴东县| 布拖县| 佛坪县| 沙湾县| 阿拉善盟| 林甸县|