Oracle9iAS Containers for J2EE獨立版

          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();
          Oracle9iAS Containers for J2EE獨立版指南--(部署servlet和JSP的方法)
          部署servlet和JSP的方法
          1>使用j2ee/home/default-web-app目錄

          將所有Servlet放在j2ee/home/default-web-app/WEB-INF/classes目錄下
          可以以此訪問:
          http://<oc4j_host>:8888/servlet/<class-name>
          例如:
          將servlet class my.HelloServlet放在
          j2ee/home/default-web-app/Web-INF/classes/my/HelloServlet.class
          可以以此訪問:
          http://<oc4j_host>:8888/servlet/my.HelloServlet


          將所有JSP放在j2ee/home/default-web-app目錄下
          可以以此訪問:
          http://<oc4j_host>:8888/<path-to-JSP>
          例如:
          將Hello.jsp放在
          j2ee/home/default-web-app/examples/Hello.jsp
          可以以此訪問:
          http://<oc4j_host>:8888/examples/Hello.jsp

          posted on 2006-11-28 10:03 77 閱讀(219) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2006年11月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導航

          統計

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          API文檔

          java開發與研究

          にほん

          上海房產

          東京生活

          數據庫大全

          編程與開發

          美國開發生活

          走向管理

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 修文县| 普洱| 巴彦淖尔市| 龙山县| 互助| 隆尧县| 裕民县| 肃宁县| 五原县| 恭城| 贵港市| 定州市| 揭东县| 镇赉县| 宽城| 济宁市| 藁城市| 莱州市| 财经| 江阴市| 灵川县| 英吉沙县| 登封市| 托里县| 桦川县| 宜宾市| 武安市| 穆棱市| 延津县| 巴马| 保定市| 丰镇市| 鄂托克旗| 彰武县| 洪泽县| 含山县| 山阴县| 松江区| 岚皋县| 桂东县| 杭锦旗|