Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure


Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

異常:org.apache.ibatis.exceptions.PersistenceException:

image

出現問題的原因

userSSL=true

解決方案

數據庫連接池的userSSL=falss,或者不寫這個屬性;如圖
image
好了,現在可以運行了
image

問題總結

UserSSL不知道不要亂用
我用的是mysql5.7,可以不用設置這個屬性,一般JDBC版本與MySQL版本不兼容,MySQL的版本更高一些,在連接語句后加上“useSSL=‘true’” ,就可以連接到數據庫了。更高版本
UserSSL的作用請參考
https://my.oschina.net/Gitstone/blog/4441035

探討

我mysq5.7設置UserSSL=true為啥會出現這樣的問題呢?萬一有情況必須要設置UserSSL這種情況怎么辦?請大家積極留言,多多探討
2021-05-19 17:44:45 星期三


免責聲明!

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



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