DBCP连接池 操作sql超时控制

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请附原文链接说明出处。 https://blog.csdn.net/xupeng874395012/article/details/80853480
jdbc.url  
connectTimeout=5&socketTimeout=5&autoReconnect=true
<sqlMapConfig>

    <settings cacheModelsEnabled="false" enhancementEnabled="true"
              lazyLoadingEnabled="false" errorTracingEnabled="true" maxRequests="200"
              maxSessions="60" maxTransactions="20" useStatementNamespaces="true"
              defaultStatementTimeout="200"
               />
</sqlMapConfig>
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="${db.jdbc.driverClassName}" />
        <property name="url" value="${db.jdbc.url}" />
        <property name="username" value="${db.jdbc.username}" />
        <property name="password" value="${db.jdbc.password}" />
        <property name="maxActive" value="20" />
        <property name="maxIdle" value="3" />
        <property name="maxWait" value="15000" />
        <property name="timeBetweenEvictionRunsMillis" value="60000" />
        <property name="minEvictableIdleTimeMillis" value="180000" />
        <property name="testOnBorrow" value="true" />
        <property name="validationQuery" value="SELECT 1" />
    </bean>

猜你喜欢

转载自blog.csdn.net/xupeng874395012/article/details/80853480