com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a closed or broken resource pool


com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a closed or broken resource pool

1,检查配置文件


      class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   name="locations">
      
         classpath:/db.properties
      
   



id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
     destroy-method="close">
   name="driverClass">
      ${db.driverClassName}
   
   name="jdbcUrl">
      ${db.url}
   
   name="user">
      ${db.user}
   
   name="password">
      ${db.password}
   

   
   name="minPoolSize">
      10
   

   
   name="maxPoolSize">
      100
   

   
   name="initialPoolSize">
      10
   

   
   name="maxIdleTime">
      60
   

   
   name="acquireIncrement">
      3
   

   
   name="maxStatements">
      0
   

   
   name="idleConnectionTestPeriod">
      120
   

   
   name="acquireRetryAttempts">
      3
   

   
   name="breakAfterAcquireFailure">
      true

   

   
   name="testConnectionOnCheckout">
      false
   
发现配置文件并没有错,上网查找报错,仍未解决,对,这个网站上的根本是扯淡(http://blog.csdn.net/han_dongwei/article/details/8081817 扯淡文章见此,是了你会发现,RBM)

2,检查数据库连接,是否能够连接到数据库

由于我的数据库没在本地,而是搭在了校园网,我的电脑连上了我的移动热点,连接数据库失败,切换网络到校园网就一切正常了

对于不知道如何检测datasource的小伙伴见截图:

什么,你不知道这个datasource在哪儿?那么就搜索

掐断网络,启动项目,报以下错误,连接失败


你可能感兴趣的:(hibernate,maven,mysql,c3p0)