Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
異常:org.apache.ibatis.exceptions.PersistenceException:
出現問題的原因
userSSL=true
解決方案
數據庫連接池的userSSL=falss,或者不寫這個屬性;如圖
好了,現在可以運行了
問題總結
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 星期三