[已解決] 數據庫連接問題Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;


我在學習SSM框架做一個小demo 時遇到了這個問題,具體的報錯時

Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.

我的問題是一個jdbc的版本問題  這里還有一篇關於其它問題的解答:

https://www.cnblogs.com/TTTTT/p/5926107.html —— 陽台煮酒

在maven中我引入的是 8.0.13版本 

 <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.13</version>
    </dependency>

然后我通過修改各種配置文件都沒有解決這個問題,而在一模一樣的格式下,在我的eclipse原來的數據庫連接都是正常的,這是因為我使用的是

當我把我maven的依賴改為就成功了!

 <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.24</version>
    </dependency>

maven對於項目導包很方便,今后要注意各個版本之間的問題!

記得更改maven依賴后,import change.


免責聲明!

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



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