最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis使用MySQL模糊查詢時(shí)輸入中文檢索不到結(jié)果怎么辦

 更新時(shí)間:2016年07月08日 17:04:56   作者:DeveloperFanyl  
這篇文章主要介紹了Mybatis使用MySQL模糊查詢時(shí)輸入中文檢索不到結(jié)果的解決辦法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

項(xiàng)目開發(fā)中,在做Mybatis動態(tài)查詢時(shí),遇到了一個(gè)問題:MySQL在進(jìn)行LIKE模糊查詢時(shí),輸入英文可以正常檢索出結(jié)果,但是輸入中文后檢索得到的結(jié)果為空。

由于是使用GET方式請求,所以為了確保中文不亂碼,在控制臺接收到請求參數(shù)后,對中文進(jìn)行了一次編碼。

try {
realName = new String(realName.getBytes("GBK"), "UTF-8");
} catch (UnsupportedEncodingException exception) {
logger.error("realName在進(jìn)行UTF-8編碼時(shí)出錯(cuò)," + exception.toString());
}

Mybatis動態(tài)SQL映射,具體的SQL如下:

這里寫圖片描述

首先使用模糊查詢檢索英文。啟動項(xiàng)目,輸入英文“test”,按照英文內(nèi)容檢索得到的結(jié)果如下圖:

這里寫圖片描述

我們可以看到SQL正常執(zhí)行,使用“test”總共檢索出2條結(jié)果,數(shù)據(jù)庫中對應(yīng)字段的內(nèi)容分別是張三test02和張三test,正常來說,如果我們輸入中文“張”也可以查詢到這兩條數(shù)據(jù),下面試試使用模糊查詢檢索中文。啟動項(xiàng)目,輸入中文“張”,檢索得到結(jié)果如下圖:

這里寫圖片描述

我們可以看到這里檢索出的結(jié)果是0條記錄,并且條件的中文內(nèi)容沒有亂碼,和預(yù)想中的并不一樣。復(fù)制同樣的SQL語句到SQLyog中執(zhí)行是可以正常檢索出結(jié)果的。

在使用SQLServer時(shí)并沒有出現(xiàn)過這樣的問題,這次使用MySQL才出現(xiàn)這種情況,懷疑是在Mybatis配置數(shù)據(jù)源environment時(shí)SQLServer和MySQL配置的內(nèi)容有差異,仔細(xì)對比并上網(wǎng)查閱相關(guān)內(nèi)容后發(fā)現(xiàn),MySQL在進(jìn)行中文檢索時(shí),需要在jdbcURL后增加參數(shù)useUnicode=true&characterEncoding=UTF-8來指定編碼格式。

這里寫圖片描述

完整的URL:

jdbc:mysql://127.0.0.1:3306/fanyl_web?useUnicode=true&characterEncoding=UTF-8

在修改了MySQL的jdbcURL后,啟動項(xiàng)目,繼續(xù)輸入中文“張”,檢索得到結(jié)果如下:

這里寫圖片描述

總共檢索出3條結(jié)果,至此Mybatis使用MySQL進(jìn)行模糊查詢時(shí)輸入中文檢索不到結(jié)果的問題就解決了。

另外再附上MySQL的jdbcURL中常見的幾個(gè)參數(shù)說明:

以上所述是小編給大家介紹的Mybatis使用MySQL模糊查詢時(shí)輸入中文檢索不到結(jié)果怎么辦,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • SpringBoot+MySQL實(shí)現(xiàn)讀寫分離的多種具體方案

    SpringBoot+MySQL實(shí)現(xiàn)讀寫分離的多種具體方案

    在高并發(fā)和大數(shù)據(jù)量的場景下,數(shù)據(jù)庫成為了系統(tǒng)的瓶頸。為了提高數(shù)據(jù)庫的處理能力和性能,讀寫分離成為了一種常用的解決方案,本文將介紹在Spring?Boot項(xiàng)目中實(shí)現(xiàn)MySQL數(shù)據(jù)庫讀寫分離的多種具體方案,需要的朋友可以參考下
    2023-06-06
  • mybatis中實(shí)現(xiàn)枚舉自動轉(zhuǎn)換方法詳解

    mybatis中實(shí)現(xiàn)枚舉自動轉(zhuǎn)換方法詳解

    在使用mybatis的時(shí)候經(jīng)常會遇到枚舉類型的轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于mybatis中實(shí)現(xiàn)枚舉自動轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • Java利用AlphaComposite類合并圖像

    Java利用AlphaComposite類合并圖像

    這篇文章主要介紹了Java利用AlphaComposite類合并圖像,幫助大家更好的利用Java處理圖像,感興趣的朋友可以了解下
    2020-10-10
  • SpringCloud微服務(wù)架構(gòu)升級匯總

    SpringCloud微服務(wù)架構(gòu)升級匯總

    這篇文章主要介紹了SpringCloud微服務(wù)架構(gòu)升級匯總,它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶提供最終價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Eclipse maven項(xiàng)目lombok安裝配置圖解

    Eclipse maven項(xiàng)目lombok安裝配置圖解

    這篇文章主要介紹了Eclipse maven項(xiàng)目lombok安裝配置圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringCloud微服務(wù)網(wǎng)關(guān)限流方式

    SpringCloud微服務(wù)網(wǎng)關(guān)限流方式

    這篇文章主要介紹了SpringCloud微服務(wù)網(wǎng)關(guān)限流方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 連續(xù)調(diào)用多個(gè)外部系統(tǒng)寫接口保證數(shù)據(jù)一致性的思路

    連續(xù)調(diào)用多個(gè)外部系統(tǒng)寫接口保證數(shù)據(jù)一致性的思路

    今天小編就為大家分享一篇關(guān)于連續(xù)調(diào)用多個(gè)外部系統(tǒng)寫接口保證數(shù)據(jù)一致性的思路,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • java Spring MVC4環(huán)境搭建實(shí)例詳解(步驟)

    java Spring MVC4環(huán)境搭建實(shí)例詳解(步驟)

    spring WEB MVC框架提供了一個(gè)MVC(model-view-controller)模型-視圖-控制器的結(jié)構(gòu)和組件,利用它可以開發(fā)更靈活、松耦合的web應(yīng)用。MVC模式使得整個(gè)服務(wù)應(yīng)用的各部分(控制邏輯、業(yè)務(wù)邏輯、UI界面展示)分離開來,使它們之間的耦合性更低
    2017-08-08
  • SpringMVC中事務(wù)是否可以加在Controller層的問題

    SpringMVC中事務(wù)是否可以加在Controller層的問題

    這篇文章主要介紹了SpringMVC中事務(wù)是否可以加在Controller層的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java實(shí)現(xiàn)多個(gè)文檔合并輸出到一個(gè)文檔

    Java實(shí)現(xiàn)多個(gè)文檔合并輸出到一個(gè)文檔

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)多個(gè)文檔合并輸出到一個(gè)文檔的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評論

祁连县| 崇文区| 芦山县| 惠东县| 友谊县| 浦江县| 章丘市| 曲阜市| 丰顺县| 定南县| 贵德县| 会宁县| 麻栗坡县| 武山县| 留坝县| 瓮安县| 揭东县| 石台县| 遵化市| 定结县| 开化县| 伊吾县| 崇义县| 土默特左旗| 广河县| 长岛县| 台东县| 石首市| 礼泉县| 上思县| 肃北| 天等县| 孝义市| 海南省| 维西| 上饶县| 巫山县| 务川| 邳州市| 郑州市| 汶川县|