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


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


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

          導航

          統計

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          API文檔

          java開發與研究

          にほん

          上海房產

          東京生活

          數據庫大全

          編程與開發

          美國開發生活

          走向管理

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长武县| 林州市| 莒南县| 襄樊市| 苏尼特左旗| 长乐市| 阜城县| 新余市| 资兴市| 吉林省| 海安县| 来凤县| 永寿县| 德昌县| 黄梅县| 安吉县| 永城市| 宜黄县| 昌黎县| 广灵县| 山阴县| 会东县| 平阳县| 常州市| 织金县| 海城市| 沽源县| 类乌齐县| 信丰县| 晋宁县| 霍州市| 湖南省| 蒲城县| 汽车| 安塞县| 通州区| 西丰县| 庐江县| 济南市| 浪卡子县| 弥渡县|