Bug修改日記
??
作者簡(jiǎn)介:努力的clz ,一個(gè)努力編程的菜鳥??????
???
文章專欄:bug日志 ,記錄一下平時(shí)開(kāi)發(fā)過(guò)程中遇到的各種疑難雜癥 bug ??
、分析過(guò)程以及解決辦法。
??????????????????????? ?????????? ?????? ?????????? ???? ???????? ????????
?
一、報(bào)錯(cuò)信息
SQLNonTransientConnectionException
:SQL無(wú)連接異常
// 報(bào)錯(cuò)信息
// 不允許進(jìn)行公鑰檢索
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
?
二、問(wèn)題分析
查詢了相關(guān)文檔,截取了文檔關(guān)鍵信息:
要指定服務(wù)器的RSA公鑰,請(qǐng)使用
ServerRSAPublicKeyFile
連接字符串設(shè)置,或?qū)?code>AllowPublicKeyRetrieval=True 設(shè)置為允許客戶端自動(dòng)向服務(wù)器請(qǐng)求公鑰。
請(qǐng)注意,AllowPublicKeyRetrieval=True
可能允許惡意代理執(zhí)行MITM攻擊以獲取明文密碼,因此默認(rèn)情況下它為False,必須顯式啟用。
?
三、解決辦法
在數(shù)據(jù)庫(kù)四要素中 url 的末尾添加:
allowPublicKeyRetrieval=true
即可
?
博主到了這里是成功解決了bug,也希望對(duì)讀者的bug修復(fù)能起作用。??????
不過(guò)可能不同的原因引發(fā)同樣的bug,如果是其它的解決辦法,能拜托把其它的解決方法鏈接分享到評(píng)論區(qū)嗎,這樣可以更加有效的幫助后來(lái)的讀者去解決問(wèn)題,共同進(jìn)步,十分感謝!??????
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-704332.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-704332.html
到了這里,關(guān)于Bug修改日記:數(shù)據(jù)庫(kù)連接異常: SQLNonTransientConnectionException的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!