zoukankan      html  css  js  c++  java
  • c3p0数据源定义

    <!-- c3p0 connection pool configuration -->  
        <bean id="testDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  
            destroy-method="close">  
                    <!-- 数据库驱动 -->  
            <property name="driverClass" value="${db.driver.class}" />  
                    <!-- 连接URL串 -->  
            <property name="jdbcUrl" value="${db.url}" />  
                    <!-- 连接用户名 -->  
            <property name="user" value="${db.username}" />  
                    <!-- 连接密码 -->  
            <property name="password" value="${db.password}" />  
                    <!-- 初始化连接池时连接数量为5个 -->  
            <property name="initialPoolSize" value="5" />  
                    <!-- 允许最小连接数量为5个 -->  
            <property name="minPoolSize" value="5" />  
                    <!-- 允许最大连接数量为20个 -->  
            <property name="maxPoolSize" value="20" />  
                    <!-- 允许连接池最大生成100个PreparedStatement对象 -->  
            <property name="maxStatements" value="100" />  
                    <!-- 连接有效时间,连接超过3600秒未使用,则该连接丢弃 -->  
            <property name="maxIdleTime" value="3600" />  
                    <!-- 连接用完时,一次产生的新连接步进值为2 -->  
            <property name="acquireIncrement" value="2" />  
                    <!-- 获取连接失败后再尝试10次,再失败则返回DAOException异常 -->  
            <property name="acquireRetryAttempts" value="10" />  
                    <!-- 获取下一次连接时最短间隔600毫秒,有助于提高性能 -->  
            <property name="acquireRetryDelay" value="600" />  
                    <!-- 检查连接的有效性,此处小弟不是很懂什么意思 -->  
            <property name="testConnectionOnCheckin" value="true" />  
                    <!-- 每个1200秒检查连接对象状态 -->  
            <property name="idleConnectionTestPeriod" value="1200" />  
                    <!-- 获取新连接的超时时间为10000毫秒 -->  
            <property name="checkoutTimeout" value="10000" />  
        </bean>  
    

      

  • 相关阅读:
    为什么我的tomcat启动不起来?
    图解leetcode —— 128. 最长连续序列
    java实现单链表增删改查
    搞定java String校招面试题
    java反射快速入门
    java中线程安全,线程死锁,线程通信快速入门
    理清Java中try-catch-finally带return的执行顺序
    Java可变参数与Collections工具类使用了解
    HashMap常见面试题整理
    ArrayList去除重复元素(多种方法实现)
  • 原文地址:https://www.cnblogs.com/koal/p/4420859.html
Copyright © 2011-2022 走看看