druid ParserException類錯(cuò)誤問(wèn)題及解決
druid ParserException類錯(cuò)誤
在開(kāi)發(fā)的過(guò)程中很容易遇到
com.alibaba.druid.sql.parser.ParserException: Error : EXPLAIN
這樣的錯(cuò)誤或類似的ParserException錯(cuò)誤,
其實(shí)這些都是druid內(nèi)部做sql格式化時(shí)出現(xiàn)的錯(cuò)誤,
雖然不影響SQL在數(shù)據(jù)庫(kù)中的執(zhí)行,但是有錯(cuò)誤看著不舒服,
所以遇到這類的錯(cuò)誤,就拿error里出現(xiàn)的和SQL上一樣的名字去進(jìn)行替換就可以了。
例子
com.alibaba.druid.sql.parser.ParserException: Error : EXPLAIN
意思是說(shuō)錯(cuò)誤的 explain,在執(zhí)行的SQL中查詢得知是因?yàn)?/p>
explain 在druid中是一個(gè)關(guān)鍵字類的東西,將這個(gè)改掉就可以了。
鼓勵(lì)各位伙伴有空可以多看看源碼,雖然看不太懂,但是解決一些問(wèn)題足夠了。
補(bǔ)充一句
如果是因?yàn)槿e名報(bào)這個(gè)錯(cuò)的話,
有兩種解決方法
- 第一種是改別名
- 第二種是去掉別名
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java調(diào)取創(chuàng)藍(lán)253短信驗(yàn)證碼的實(shí)現(xiàn)代碼
這篇文章主要介紹了Java調(diào)取創(chuàng)藍(lán)253短信驗(yàn)證碼的實(shí)現(xiàn)代碼,需要的朋友可以參考下2018-04-04Spring?Boot項(xiàng)目傳參校驗(yàn)的最佳實(shí)踐指南
有參數(shù)傳遞的地方都少不了參數(shù)校驗(yàn),在web開(kāi)發(fā)中前端的參數(shù)校驗(yàn)是為了用戶體驗(yàn),后端的參數(shù)校驗(yàn)是為了安全,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot項(xiàng)目傳參校驗(yàn)的最佳實(shí)踐,需要的朋友可以參考下2022-04-04解讀System.getProperty("ENM_HOME")中的值從哪獲取的
這篇文章主要介紹了解讀System.getProperty("ENM_HOME")中的值從哪獲取的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12Java躲不過(guò)設(shè)計(jì)模式的坑之代理模式詳解
設(shè)計(jì)模式看來(lái)更像是一種設(shè)計(jì)思維或設(shè)計(jì)思想,為你的項(xiàng)目工程提供方向,讓你的項(xiàng)目工程更加健壯、靈活,延續(xù)生命力。本文即將分享的是設(shè)計(jì)模式的其中一種:代理模式,感興趣的可以了解一下2022-09-09spring中Mapstruct屬性映射的實(shí)現(xiàn)
本文主要介紹了spring中Mapstruct屬性映射的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12Spring中的FactoryBean與BeanFactory詳細(xì)解析
這篇文章主要介紹了Spring中的FactoryBean與BeanFactory詳細(xì)解析,在Spring框架中,FactoryBean和BeanFactory是兩個(gè)關(guān)鍵的接口,用于創(chuàng)建和管理對(duì)象實(shí)例,它們?cè)赟pring的IoC(Inversion of Control,控制反轉(zhuǎn))容器中發(fā)揮著重要的作用,需要的朋友可以參考下2023-11-11解決bootstrap.yml不生效,無(wú)法優(yōu)先于application.yml文件加載問(wèn)題
文章主要討論了在Spring Boot項(xiàng)目中,`bootstrap.yml`文件無(wú)法優(yōu)先于`application.yml`文件加載的問(wèn)題,原因是缺少了`nacos-config`依賴,且需要確保Spring Boot版本與`nacos-config`版本匹配,作者希望通過(guò)分享個(gè)人經(jīng)驗(yàn),幫助他人解決類似問(wèn)題2024-12-12