posts - 2, comments - 27, trackbacks - 0, articles - 60
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Tomcat 數據源

          Posted on 2009-01-15 12:28 ZhouFeng 閱讀(326) 評論(0)  編輯  收藏 所屬分類: 原創Web服務器
          前面寫了一段在Tomcat中配置數據連接池的操作,那是在網上找的一篇,在此把我的操作過程記錄一下
          將jdbc數據庫驅動包放到%Tomcat_Home%\common\lib下面
          打開%Tomcat_Home%\conf\server.xml,在</host>前添加如下信息
           <Context path="/lib" docBase="lib"> 
             
          <Resource name="jdbc/lib" scope="Shareable" type="javax.sql.DataSource"/> 
             
          <ResourceParams name="jdbc/lib"> 
               
          <parameter> 
                 
          <name>factory</name> 
                 
          <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> 
               
          </parameter> 
               
          <!-- DBCP database connection settings --> 
               
          <parameter> 
                 
          <name>url</name> 
                 
          <value>jdbc:mysql://localhost/lib</value> 
               
          </parameter> 
               
          <parameter> 
                 
          <name>driverClassName</name> 
                 
          <value>com.mysql.jdbc.Driver</value> 
               
          </parameter> 
               
          <parameter> 
                 
          <name>username</name> 
                 
          <value>root</value> 
               
          </parameter> 
               
          <parameter> 
                 
          <name>password</name> 
                 
          <value>password</value> 
               
          </parameter> 
               
          <!-- DBCP connection pooling options --> 
               
          <parameter> 
                 
          <name>maxWait</name> 
                 
          <value>3000</value> 
               
          </parameter> 
               
          <parameter> 
                 
          <name>maxIdle</name> 
                 
          <value>100</value> 
               
          </parameter> 
               
          <parameter> 
                 
          <name>maxActive</name> 
                 
          <value>10</value> 
               
          </parameter> 
             
          </ResourceParams> 
           
          </Context>
          在其應用工程的WEB.XML中添加數據源的引用
           <resource-ref>  
             
          <res-ref-name>jdbc/lib</res-ref-name>  
             
          <res-type>javax.sql.DataSource</res-type>  
             
          <res-auth>Container</res-auth>  
           
          </resource-ref>
          然后寫一個測試的頁面
          需要三個包
          java.sql.*
          javax.naming.
          *
          javax.sql.DataSource
          通過下面的方式獲取連接
          InitialContext ctx=new InitialContext();
          DataSource ds
          =(DataSource)ctx.lookup("java:comp/env/jdbc/lib");
          Connection  conn
          =ds.getConnection();
          測試通過,可以獲取連接,配置完成!!!
          主站蜘蛛池模板: 张家港市| 耿马| 富蕴县| 无棣县| 华阴市| 化州市| 彭州市| 余江县| 冕宁县| 蒙阴县| 共和县| 鄂伦春自治旗| 青岛市| 马关县| 东丰县| 太康县| 澳门| 兴国县| 朔州市| 满洲里市| 鄂托克旗| 临泉县| 香格里拉县| 治多县| 邵阳县| 方山县| 陵川县| 邵东县| 宜州市| 林州市| 宜城市| 慈溪市| 长治县| 湄潭县| 剑阁县| 呼和浩特市| 牟定县| 蓝山县| 柳河县| 曲阜市| 元朗区|