com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4e47db1f -- Acquisition Attempt Failed!!!
生活随笔
收集整理的這篇文章主要介紹了
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4e47db1f -- Acquisition Attempt Failed!!!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在maven中spring配置c3p0遇到的問題,其它地方遇到解決思路一致,如下:
- 1.檢查四個參數是否有問題,注意大小寫
- 2.檢查數據庫是否開啟
- 3.檢查是否導入了mysql-connector-jar包
- 4.檢查mysql-connector-jar的jar包版本是否和數據庫版本一致
- 列如我用的數據庫的版本是8.0.12,那么對應的mysql-connector-ja的版本應該為8.x.x
- 用的數據庫和jar包版本過高時,需要在URL后面加上
useUnicode=true&characterEncoding=UTF-8&&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=UTC
-
如:
<!--配置數據源--> <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://localhost:3306/spring?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=UTC"/><property name="user" value="root"/><property name="password" value="763081703"/> </bean>我的是在maven下spring配置的c3p0,所以參數名不同,&得用&轉義。
總結
以上是生活随笔為你收集整理的com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4e47db1f -- Acquisition Attempt Failed!!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Exception in thread
- 下一篇: Bad credentials异常