<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)  編輯  收藏

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

    網站導航:
     
    主站蜘蛛池模板: 国产免费一区二区视频| 免费电影在线观看网站| 中文字幕成人免费高清在线视频| 在线观看免费黄网站| 免费精品人在线二线三线区别| 亚洲欧洲日产国码二区首页| 久久精品国产亚洲AV天海翼| 免费在线观影网站| 国产极品美女高潮抽搐免费网站| 国产亚洲高清不卡在线观看| 亚洲午夜无码毛片av久久京东热| 中国国语毛片免费观看视频| 亚洲国产精品久久久天堂| 爱情岛论坛亚洲品质自拍视频网站| 日韩免费一区二区三区| 337p欧洲亚洲大胆艺术| 大片免费观看92在线视频线视频| av大片在线无码免费| 亚洲无人区一区二区三区| 亚洲aⅴ无码专区在线观看春色 | 亚洲黄片手机免费观看| 最近最新的免费中文字幕| 自拍偷自拍亚洲精品被多人伦好爽| 国产成人精品亚洲2020| 少妇无码一区二区三区免费| 亚洲av再在线观看| 亚洲色在线无码国产精品不卡 | 亚洲色一色噜一噜噜噜| 亚洲精品天堂无码中文字幕| xx视频在线永久免费观看| 亚洲av无码专区国产乱码在线观看 | 免费播放美女一级毛片| 成人奭片免费观看| www.av在线免费观看| 国产无遮挡吃胸膜奶免费看| 国产精品九九久久免费视频| 老司机亚洲精品影院| 国产成人AV片无码免费| 久久久无码精品亚洲日韩蜜桃 | 中文字幕亚洲男人的天堂网络| 国产成人高清精品免费软件|