配置c3p0連接池出現錯誤:java.sql.SQLException: An attempt by a client to checkout a Connection has timed


mysql是8版本的,在學習c3p0鏈接池配置的時候出現了一些問題,記錄一下錯誤..

剛開始出現的是這個錯誤 :java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

查了一下是缺少了mchange-commons-java-0.2.19.jar這個jar包

但后邊出現了:java.sql.SQLException: An attempt by a client to checkout a Connection has timed

最后改了一下url就好了

 <property name="jdbcUrl">jdbc:mysql://localhost:3306/mydb?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=true&amp;serverTimezone=UTC</property>

原因是 &的這個符號要用轉義字符 &amp;

mysql8的jdbcurl需要設置時區,url至少后邊跟serverTimezone=UTC 設置一下時區


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM