1. 程式人生 > >關於MySQL查詢條件有中文 查詢無結果的問題

關於MySQL查詢條件有中文 查詢無結果的問題

這個愚蠢的問題居然浪費了我一上午的時間。。。

一直以為是底層框架的事 修改了無數次的sql寫法 呼叫方法 ,最後通過一個個引數除錯終於發現是傳的公司名稱問題 但是資料庫直接就可以查到 hsql語句就是不行 然後聯想是不是中文的事 最後百度搜索 原來不是我一個人遇到這個問題,但是網上的解決方法有的說要改MySQL的配置 其實是不用的

直接在你專案配置檔案中資料庫連線的url上新增:useUnicode=true&characterEncoding=utf8 這個

最後長這樣(例子):url=jdbc:mysql://127.0.0.1:3306/MSIT?useUnicode=true&characterEncoding=utf8

完美解決!!!