解決java.sql.SQLException:?validateConnection?false問題的方法匯總(最全)
現(xiàn)象

由空指針導致的validateConnection false
解決方案1(治標不治本)
解決方案1(治標不治本):
修改druid的版本:如我1.1.22版本不會報錯,但是1.2.8版本報錯
原理:這里以1.1.22和1.2.8版本為例
1.1.22

默認錯誤是不拋出的
1.2.8

默認錯誤會拋出
結論,所以說修改版本是指標不治本
解決方案2

檢查這兩個配置,尤其是validation-query配置的語法,不同數(shù)據庫可能語法不同導致的報錯
解決方案3
如果使用了mybatis-plus,則druid配置路徑為spring.datasource.dynamic.druid
如果是mybatis,則路徑為spring.datasource.druid
本人是第三種問題,解決
總結
到此這篇關于解決java.sql.SQLException: validateConnection false問題的文章就介紹到這了,更多相關java.sql.SQLException: validateConnection false問題內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- Java中java.sql.SQLException異常的正確解決方法(親測有效!)
- java報錯Cause: java.sql.SQLException問題解決
- java.sql.SQLException問題解決以及注意事項
- 解決IDEA錯誤 Cause: java.sql.SQLException: The server time zone value的問題
- MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法
- java.sql.SQLRecoverableException關閉的連接異常問題及解決辦法
相關文章
chatgpt java環(huán)境調用源碼實現(xiàn)demo
這篇文章主要介紹了chatgpt java環(huán)境調用源碼實現(xiàn)demo,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02

