<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
    在spring下配置連結池
    DBCP
    <!--bean id="fidsDatasource"
            class="org.apache.commons.dbcp.BasicDataSource"
            destroy-method="close">
            <property name="driverClassName">
                <value>${db.driverClassName}</value>
            </property>
            <property name="url">            
                <value>${db.url}</value>
            </property>
            <property name="username">
                <value>${db.username}</value>
            </property>
            <property name="password">
                <value>${db.password}</value>
            </property>
            <property name="maxActive">
                <value>25</value>
            </property>
            <property name="maxWait">
                <value>10000</value>
            </property>
            <property name="maxIdle">
                <value>10</value>
            </property>
        </bean-->
       
    C3P0
        <!--bean id="fidsDatasource"
            class="com.mchange.v2.c3p0.ComboPooledDataSource"
            destroy-method="close">
            <property name="driverClass">
                <value>${db.driverClass}</value>
            </property>
            <property name="jdbcUrl">            
                <value>${db.jdbcurl}</value>
            </property>
            <property name="user">
                <value>${db.user}</value>
            </property>
            <property name="password">
                <value>${db.password}</value>
            </property>
            <property name="minPoolSize">
                <value>15</value>
            </property>
            <property name="acquireIncrement">
                <value>10000</value>
            </property>
            <property name="maxPoolSize">
                <value>25</value>
            </property>
        </bean-->



    Java代碼 復制代碼
    1. DBCP object created 2006-10-25 09:08:02 by the following code was never closed:  
    2. java.lang.Exception  
    3.     at org.apache.commons.dbcp.AbandonedTrace.setStackTrace(AbandonedTrace.java:157)  
    4.     at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:76)  
    5.     at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)  
    6.     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)  
    7.     at org.apache.commons.dbcp.BasicDataSource$$FastClassByCGLIB$$de03396c.invoke(<generated>)  
    8.     at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)  

    上面的錯誤,每一連接會連續打出三次一樣的,
    下面是我的配置
    <!-- 10000號數據源 -->
    Java代碼 復制代碼
    1. <bean id="dispatchdataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">  
    2.     <property name="driverClassName" value="${dipatch.jdbc.driverClassName}" />  
    3.     <property name="url" value="${dipatch.jdbc.url}" />  
    4.     <property name="username" value="${dipatch.jdbc.username}" />  
    5.     <property name="password" value="${dipatch.jdbc.password}" />  
    6.     <property name="maxActive" value="${dipatch.jdbc.maxActive}" />  
    7.        <property name="maxIdle" value="${dipatch.jdbc.maxIdle}" />  
    8.        <property name="maxWait" value="${dipatch.jdbc.maxWait}" />  
    9.        <property name="defaultAutoCommit" value="${dipatch.jdbc.defaultAutoCommit}"/>  
    10.        <property name="removeAbandoned" value="${dipatch.jdbc.removeAbandoned}"/>  
    11.        <property name="removeAbandonedTimeout" value="${dipatch.jdbc.removeAbandonedTimeout}"/>  
    12.        <property name="logAbandoned" value="${dipatch.jdbc.logAbandoned}"/>  
    13. </bean>  

    對應的
    Java代碼 復制代碼
    1. #10000號數據源的配置  
    2. dipatch.jdbc.driverClassName=oracle.jdbc.driver.OracleDriver  
    3. dipatch.jdbc.url=jdbc:oracle:thin:@192.168.20.196:1521:ahres  
    4. dipatch.jdbc.username=bpbj  
    5. dipatch.jdbc.password=bpbj  
    6. #連接池的最大數據庫連接數,設為0表示無限制。  
    7. dipatch.jdbc.maxActive=40  
    8. #數據庫連接的最大空閑時間。超過此空閑時間,數據庫連接將被標記為不可用,然后被釋放。設為0表示無限制。  
    9. dipatch.jdbc.maxIdle=30  
    10. #最大建立連接等待時間。如果超過此時間將接到異常。設為-1表示無限制。  
    11. dipatch.jdbc.maxWait=10000  
    12. dipatch.jdbc.defaultAutoCommit=true  
    13. #回收被遺棄的(一般是忘了釋放的)數據庫連接到連接池中。  
    14. dipatch.jdbc.removeAbandoned=true  
    15. # 數據庫連接過多長時間不用將被視為被遺棄而收回連接池中。  
    16. dipatch.jdbc.removeAbandonedTimeout=30  
    17. # 將被遺棄的數據庫連接的回收記入日志。   
    18. dipatch.jdbc.logAbandoned=true  


    我配置了兩個數據源,這是其中一個
    posted on 2008-04-19 18:15 禮物 閱讀(1262) 評論(0)  編輯  收藏

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

    網站導航:
     
    主站蜘蛛池模板: 黄网站在线播放视频免费观看| 亚洲福利电影在线观看| 免费A级毛片无码无遮挡内射| 青柠影视在线观看免费高清| 久久大香香蕉国产免费网站 | 色噜噜狠狠色综合免费视频| 一色屋成人免费精品网站| 无码乱人伦一区二区亚洲| 亚洲av激情无码专区在线播放| 免费人成网上在线观看| 欧洲精品免费一区二区三区 | 亚洲国产精品无码久久久秋霞1| 久久A级毛片免费观看| 毛片在线播放免费观看| 免费无码成人AV片在线在线播放| 亚洲视频网站在线观看| 亚洲日韩精品无码专区| 国产成人免费ā片在线观看| 国内精自视频品线六区免费| 久久精品免费观看国产| 免费国产在线观看| 牛牛在线精品免费视频观看| 波多野结衣免费视频观看| 又粗又长又爽又长黄免费视频| 久久久久国色AV免费观看性色| 我想看一级毛片免费的| 亚洲人成网站色7799| 日韩成人免费aa在线看| 福利片免费一区二区三区| 亚洲AV无码一区东京热| 免费人成视频在线观看网站| 亚洲专区在线视频| 一二三四在线播放免费观看中文版视频| 久久久久亚洲AV片无码下载蜜桃| 九九精品免费视频| 亚洲天堂免费在线| 免费一级全黄少妇性色生活片| 国产啪亚洲国产精品无码| yellow免费网站| 亚洲国产精品成人综合久久久| 拍拍拍又黄又爽无挡视频免费|