Java連接mysql,sql語句中含有中文就查詢不到結果的解決方法

最近寫一個小項目,javaee項目連接了mysql數據庫,根據用戶名、密碼卻怎麼也查不到用戶結果。後改用英文的用戶名就可以查到了,可見是編碼問題。

解決方法:連接語句加入如下代碼

?useUnicode=true&characterEncoding=UTF-8

全部連接語句如下:

conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/forjavaee?useUnicode=true&characterEncoding=UTF-8", "root", "root");

ok

發佈了32 篇原創文章 · 獲贊 6 · 訪問量 3022
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章