[已解决] 数据库连接问题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.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步