求救各位大侠,c3p0连接池的各个参数的详细配置。
我做的这个平台,第二天早上来了,就不能用了,就报sql异常,上网查看了一下,是因为,mysql的空闲时间为8小时,超过8小时不连接 连接就会中断,在c3p0连接池端 加上参数配置,可以解决这个问题。不知道连接池的具体配置数据啊?
  
求解!!!

解决方案 »

  1.   


    <Resource name="jdbc/MySQL" auth="Container" type="com.mchange.v2.c3p0.ComboPooledDataSource" 
                   maxPoolSize="20" minPoolSize="5" acquireIncrement="1" 
                   user="test" password="test" driverClass="com.mysql.jdbc.Driver" 
                   factory="org.apache.naming.factory.BeanFactory" 
                   preferredTestQuery="select 1" checkoutTimeout="100000" idleConnectionTestPeriod="100"
                   jdbcUrl="jdbc:mysql://localhost:3306/test?autoReconnect=true&amp;autoReconnectForPools=true&amp;useUnicode=true&amp;characterEncoding=utf-8"/>
      

  2.   


    <bean id="DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
    <property name="driverClass" value="com.mysql.jdbc.Driver"/>
    <property name="jdbcUrl" value="jdbc:mysql://100.10.13.200:3306/mads?useUnicode=true&amp;characterEncoding=UTF-8"/>
    <property name="user" value="root"/>
    <!--<property name="password" value="123123"/>
    --><property name="password" value="mads@inav"/>
    <property name="maxPoolSize" value="100"/><!--连接池中保留的最大连接数 -->
    <property name="minPoolSize" value="2"/><!--连接池中保留的最小连接数 -->
    <property name="initialPoolSize" value="10"/>
    <property name="maxIdleTime" value="1800"/><!--最大空闲时间,1800秒内未使用则连接被丢弃。若为0则永不丢弃-->
    <property name="acquireIncrement" value="3" /><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数-->
    <property name="maxStatements" value="1000" />
    <property name="acquireRetryAttempts" value="10" /><!-- 定义在从数据库获取新连接失败后重复尝试的次数-->
    <property name="idleConnectionTestPeriod" value="60" /><!--每60秒检查所有连接池中的空闲连接-->
    <property name="breakAfterAcquireFailure" value="true" />
    <property name="testConnectionOnCheckout" value="false" />
        
        </bean>
      

  3.   

    以前我的工程一开始用DBCP连接方式,也出现类似的问题
    后面改用C3P0就好了
    用的是包是c3p0-0.8.5.2.jar
      

  4.   

    http://blog.csdn.net/sunguangran/article/details/6303947忘了