這是我在項目當中積累的資料關于配置tomcat和 weblogic的數據源,貼出來和大家分享,有什么問題還請多指教,共同學習,共同進步
          一、tomcat數據源的配制
          ★★注意將數據庫驅動程序最好放在common里,tomcat最先加載這里的驅動,放在server里有時候會出現找不到驅動程序的錯誤

           在tomcat5.5中需要下載apache-tomcat-5.5admin.tar.rar 這個包才可以進行配制
             1.首先進入tomcat的配制數據源的頁面Data Sources中配制jndi等連接信息如(jndi為hdb)
             2.在自己應用中的WEB-INF中的web.xml中添加如下:
           <resource-ref>
             <description>
               Resource reference to a factory for java.sql.Connection
               instances that may be used for talking to a particular
               database that is configured in the server.xml file.
             </description>
             <res-ref-name>
               hdb
             </res-ref-name>
             <res-type>
               javax.sql.DataSource
             </res-type>
             <res-auth>
               Container
             </res-auth>
           </resource-ref>
              3.在META-INF中添加context.xml文件內容如下:
              <?xml version="1.0" encoding="UTF-8"?>
           <Context>
             <WatchedResource>WEB-INF/web.xml</WatchedResource>
             <Resource name="hdb" auth="Container"
                type="javax.sql.DataSource" username="wangwin" password="wangwin"
                driverClassName="oracle.jdbc.driver.OracleDriver"
                url="jdbc:oracle:thin:@127.0.0.1:1521:ora9"
                maxActive="10" maxIdle="2"/>
           </Context>
             4.在程序中通過JNDI得到連接對象內容如下:
             try {
           Context initCtx = new InitialContext();
           Context envCtx = (Context) initCtx.lookup("java:comp/env");//這里這是必須的。。。
           DataSource ds = (DataSource)(envCtx.lookup( "hdb" ));
           if (ds != null){
               Connection conn = ds.getConnection();//得到連接對象測試內容
               conn.setAutoCommit(false);
               Statement stm = conn.createStatement();
               ResultSet rs = stm.executeQuery("select * from tshp_flow");
               while(rs.next()){
            System.out.println(rs.getString(1));
            System.out.println(rs.getString(2));
            System.out.println(rs.getString(3));
               }
             }else{
               }
           } catch (NamingException ex) {
            ex.printStackTrace();
           }
          二、weblogic數據源的配制
           1.打開weblogic的控制臺-服務-JDBC-連接緩沖池 配制數據庫的連接信息
           2.服務-JDBC-數據源創建JNDI-繼續-選擇剛剛配制好的數據庫JDBC
           3.得到連接對象

          posted on 2007-12-24 12:02 LifeNote 閱讀(3149) 評論(0)  編輯  收藏 所屬分類: Java 、tomcat
           
          主站蜘蛛池模板: 东乌珠穆沁旗| 延寿县| 鄯善县| 晋城| 泊头市| 台北市| 新乡县| 邹城市| 香河县| 锡林浩特市| 县级市| 宁海县| 建平县| 安溪县| 赤峰市| 闻喜县| 迭部县| 红河县| 博罗县| 邹平县| 沂南县| 正蓝旗| 大姚县| 海宁市| 普洱| 利津县| 大同市| 怀化市| 城市| 衡南县| 台东市| 延寿县| 驻马店市| 岐山县| 顺昌县| 汝阳县| 隆回县| 象州县| 六盘水市| 丰原市| 呈贡县|