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

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

默認(rèn)錯(cuò)誤是不拋出的
1.2.8

默認(rèn)錯(cuò)誤會拋出
結(jié)論,所以說修改版本是指標(biāo)不治本
解決方案2

檢查這兩個(gè)配置,尤其是validation-query配置的語法,不同數(shù)據(jù)庫可能語法不同導(dǎo)致的報(bào)錯(cuò)
解決方案3
如果使用了mybatis-plus,則druid配置路徑為spring.datasource.dynamic.druid
如果是mybatis,則路徑為spring.datasource.druid
本人是第三種問題,解決
總結(jié)
到此這篇關(guān)于解決java.sql.SQLException: validateConnection false問題的文章就介紹到這了,更多相關(guān)java.sql.SQLException: validateConnection false問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java中java.sql.SQLException異常的正確解決方法(親測有效!)
- java報(bào)錯(cuò)Cause: java.sql.SQLException問題解決
- java.sql.SQLException問題解決以及注意事項(xiàng)
- 解決IDEA錯(cuò)誤 Cause: java.sql.SQLException: The server time zone value的問題
- MySQL存儲表情時(shí)報(bào)錯(cuò):java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法
- java.sql.SQLRecoverableException關(guān)閉的連接異常問題及解決辦法
相關(guān)文章
Java設(shè)計(jì)模式之策略模式詳細(xì)解析
這篇文章主要介紹了Java設(shè)計(jì)模式之策略模式詳細(xì)解析,策略模式中,定義算法族,分別封裝起來,讓他們之間可以相互轉(zhuǎn)化,此模式讓算法的變化獨(dú)立于使用算法的客戶,需要的朋友可以參考下2023-11-11
Java實(shí)現(xiàn)的漢語拼音工具類完整實(shí)例
這篇文章主要介紹了Java實(shí)現(xiàn)的漢語拼音工具類,結(jié)合完整實(shí)例形式分析了java基于pinyin4j包實(shí)現(xiàn)編碼轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11
chatgpt java環(huán)境調(diào)用源碼實(shí)現(xiàn)demo
這篇文章主要介紹了chatgpt java環(huán)境調(diào)用源碼實(shí)現(xiàn)demo,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02
Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)詳解流程
這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
Java中synchronized關(guān)鍵字引出的多種鎖 問題
synchronized關(guān)鍵字是JAVA中常用的同步功能,提供了簡單易用的鎖功能。這篇文章主要介紹了Java中synchronized關(guān)鍵字引出的多種鎖問題,需要的朋友可以參考下2019-07-07

