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

          Tomcat 數據源

          Posted on 2009-01-15 12:28 ZhouFeng 閱讀(315) 評論(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();
          測試通過,可以獲取連接,配置完成!!!
          主站蜘蛛池模板: 依兰县| 北宁市| 常熟市| 石家庄市| 平南县| 章丘市| 富源县| 南华县| 城口县| 安顺市| 元阳县| 分宜县| 巢湖市| 金堂县| 崇仁县| 耿马| 梧州市| 股票| 永德县| 盘锦市| 沅陵县| 英吉沙县| 资阳市| 霸州市| 黄石市| 个旧市| 五家渠市| 郸城县| 吴川市| 云林县| 花垣县| 那坡县| 噶尔县| 温宿县| 彭水| 浑源县| 大洼县| 连南| 阆中市| 龙山县| 临安市|