解決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ù)據(jù)庫可能語法不同導致的報錯
解決方案3
如果使用了mybatis-plus,則druid配置路徑為spring.datasource.dynamic.druid
如果是mybatis,則路徑為spring.datasource.druid
本人是第三種問題,解決
總結
到此這篇關于解決java.sql.SQLException: validateConnection false問題的文章就介紹到這了,更多相關java.sql.SQLException: validateConnection false問題內(nèi)容請搜索腳本之家以前的文章或繼續(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關閉的連接異常問題及解決辦法
相關文章
詳解使用JavaMailSender給曾經(jīng)心愛的她再中秋發(fā)送一封特別的郵件
網(wǎng)站的服務端向用戶發(fā)郵件時,郵件中往往需要攜帶圖片,鏈接等內(nèi)容。所以為了方便起見,我們一般發(fā)送HTML格式的郵件,那么怎么去拼一個HTML格式的郵件呢?——Thymeleaf。開始之前,先新建一個SpringBoot項目,并添加需要用到的依賴。然后就可以繼續(xù)往下了2022-09-09