spring | 踩坑 | Could not get JDBC Connectionl nested exception is java.sql.SQLException...


問題描述

使用IDEA用maven管理項目,使用spring+jdbc連接數據庫,最后編寫測試類運行后
出現如下錯誤

問題重現

Could not get JDBC Connection nested exception is java.sql.SQLException...

Connections could not be acquired from the underlying database!

image

問題分析

根據網絡上的解答教程,可知此問題的原因是
mysql數據庫驅動和mysql數據庫版本不一致,具體配置是
mysql為V 8.0.21,mysql-connector-drive是V 5.1.6

問題解決

使用maven 修改配置文件,將mysql-connector版本改為8.0.21即可


⚠️ 注: 在新版的驅動中
新增了cj

image
直接使用jdbc下的Driver也行

參考


免責聲明!

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



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