欧美精品一区二区三,亚洲一区色图,麻豆传媒视频在线观看免费http://www.aygfsteel.com/czmchen/category/40144.htmlzh-cnTue, 10 Nov 2009 21:04:40 GMTTue, 10 Nov 2009 21:04:40 GMT60淺談proxool連接池經(jīng)驗http://www.aygfsteel.com/czmchen/archive/2009/11/10/301843.html陳周敏陳周敏Tue, 10 Nov 2009 07:47:00 GMThttp://www.aygfsteel.com/czmchen/archive/2009/11/10/301843.htmlhttp://www.aygfsteel.com/czmchen/comments/301843.htmlhttp://www.aygfsteel.com/czmchen/archive/2009/11/10/301843.html#Feedback1http://www.aygfsteel.com/czmchen/comments/commentRss/301843.htmlhttp://www.aygfsteel.com/czmchen/services/trackbacks/301843.html

所以一個項目訪問數(shù)據(jù)庫比較頻繁的時候,就要用到連接池,一般連接池本人都覺得proxool比較好(這個網(wǎng)上的都是這樣說,呵呵),我以前一直都用C3P0連接池,發(fā)覺速度還不錯,不過不大穩(wěn)定!
不說那么多,淺談下我的proxool的經(jīng)驗

準備前的工作:
到proxool官網(wǎng)http://proxool.sourceforge.net/上下載JAR包和文檔
然后解壓,把里面的proxool-0.9.1.jar和proxool-cglib.jar放到你的服務器的lib下面(好像我用的是TOMCAT,就放到TOMCAT的lib里面,供TOMCAT調(diào)用)

先在WEB-INF下建立以個proxool.xml的文件
詳細的配置以下:

<?xml version="1.0" encoding="UTF-8"?>
<!--
    Document   : proxool.xml
    Created on : 2009年11月9日, 下午3:15
    Author     : Administrator
    Description:
        Purpose of the document follows.
-->
<something-else-entirely>
    <proxool>
        <alias>mypool</alias>

        <driver-url>jdbc:mysql://localhost/czm?characterEncoding=utf-8</driver-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>

        <driver-properties>
            <property name="user" value="root"/>
            <property name="password" value=""/>
        </driver-properties>

        <!-- proxool自動偵察各個連接狀態(tài)的時間間隔(毫秒),偵察到空閑的連接就馬上回收,超時的銷毀-->
        <house-keeping-sleep-time>300000</house-keeping-sleep-time>

        <!--最大的等待請求數(shù),即因沒有空閑連接可以分配而在隊列中等候的最大請求數(shù),超過這個請求數(shù)的用戶連接就不會被接受-->
        <proxool.simultaneous-build-throttle>200</proxool.simultaneous-build-throttle>

        <!-- maximum-new-connections>50</maximum-new-connections-->

         <!-- 最少保持的空閑連接數(shù)-->
        <prototype-count>5</prototype-count>
        <!-- 允許最大連接數(shù),超過了這個連接,再有請求時,就排在隊列中等候,最大的等待請求數(shù)由maximum-new-connections決定-->
        <maximum-connection-count>100</maximum-connection-count>

         <!-- 最小連接數(shù)-->
        <minimum-connection-count>25</minimum-connection-count>      

        <maximum-active-time>300000</maximum-active-time>
        <maximum-connection-lifetime>3600000</maximum-connection-lifetime>


        <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>

    </proxool>
</something-else-entirely>



接著在web.xml下做個插件
詳細配置以下:

<servlet>
        <servlet-name>ServletConfigurator</servlet-name>
        <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
        <init-param>
            <param-name>xmlFile</param-name>
            <param-value>WEB-INF/proxool.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>Admin</servlet-name>
        <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Admin</servlet-name>
        <url-pattern>/proxool</url-pattern><!--這個設置是你的項目的上下文路徑-->
    </servlet-mapping>

web.xml配置完后,剩下的就是寫個測試連接類
新建一個jsp頁面,頁面內(nèi)容以下:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%
        java.sql.Connection conn = java.sql.DriverManager.getConnection("proxool.myself");
        System.out.println("conn:" + conn);
        out.print("conn:" + conn);
        conn.close();
        %>
    </body>
</html>


OK.運行該頁面看看是否成功?
以前我就是在類中測試,發(fā)覺它連接不上,報
java.sql.SQLException: No suitable driver found for proxool.myself
的錯誤。
所以一定要用JSP或servlet來測試,因為它調(diào)用到服務器




陳周敏 2009-11-10 15:47 發(fā)表評論
]]>
主站蜘蛛池模板: 昆山市| 军事| 根河市| 无为县| 新田县| 泰顺县| 梁河县| 曲麻莱县| 莱芜市| 务川| 中卫市| 西宁市| 读书| 大城县| 手机| 台中市| 礼泉县| 保靖县| 黄浦区| 承德市| 永昌县| 汨罗市| 泰宁县| 景谷| 安塞县| 新邵县| 昔阳县| 扶沟县| 阿瓦提县| 五河县| 吐鲁番市| 长泰县| 晋宁县| 元朗区| 崇明县| 合肥市| 丹江口市| 安化县| 红安县| 阳江市| 昌乐县|