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

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

-c temp 更改 cnblogs otg tor exceptio depend cli

我在學習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.

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