1. 程式人生 > >dbcp連線池錯誤Failed to validate a poolable connection. java.sql.SQLException:

dbcp連線池錯誤Failed to validate a poolable connection. java.sql.SQLException:

  1. <beanid="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"
  2.    destroy-method="close">
  3.    <propertyname="driverClassName">
  4.      <value>${jdbc_driverClassName}</value>
  5.    </property>
  6.    <propertyname="url">
  7.      <value>${jdbc_url}</value
    >
  8.    </property>
  9.    <propertyname="username">
  10.      <value>${jdbc_username}</value>
  11.    </property>
  12.    <propertyname="password">
  13.      <value>${jdbc_password}</value>
  14.    </property>
  15.    <!-- 連線池最大使用連線數 -->
  16.    <propertyname="maxActive">
  17.      <
    value>20</value>
  18.    </property>
  19.    <!-- 初始化連線大小 -->
  20.    <propertyname="initialSize">
  21.      <value>1</value>
  22.    </property>
  23.    <!-- 獲取連線最大等待時間 -->
  24.    <propertyname="maxWait">
  25.      <value>60000</value>
  26.    </property>
  27.    <!-- 連線池最大空閒 -->
  28.    <propertyname="maxIdle">
  29.      <value>20</value>
  30.    </property>
  31.    <!-- 連線池最小空閒 -->
  32.    <propertyname="minIdle">
  33.      <value>3</value>
  34.    </property>
  35.    <!-- 自動清除無用連線 -->
  36.    <propertyname="removeAbandoned">
  37.      <value>true</value>
  38.    </property>
  39.    <!-- 清除無用連線的等待時間 -->
  40.    <propertyname="removeAbandonedTimeout">
  41.      <value>180</value>
  42.    </property>
  43.    <!-- 連線屬性 -->
  44.    <propertyname="connectionProperties">
  45.      <value>clientEncoding=UTF-8</value>
  46.    </property>
  47.  </bean>
  48. 以上是在spring中配置資料來源的一些引數,如果沒錯的話應該是出現這個錯誤的原因是配置連結無效了,所以要主動清除一下