JDBC查询数据库时出现 sql语句正确,但是查询英文可以,汉字不行的情况解决办法
生活随笔
收集整理的這篇文章主要介紹了
JDBC查询数据库时出现 sql语句正确,但是查询英文可以,汉字不行的情况解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sql語句正確,但是查詢英文可以,漢字不行的情況解決辦法
出現這種情況是因為編碼格式的原因,我們在設置數據庫的URL時一般會設置為
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/數據庫名","用戶名","密碼");這樣會出現上述情況,我們添加代碼如下面的情況就可以解決上述問題
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/數據庫名?useUnicode=true&characterEncoding=gb2312","用戶名","密碼");Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/數據庫名
?useUnicode=true&characterEncoding=gb2312”,“用戶名”,“密碼”);
總結
以上是生活随笔為你收集整理的JDBC查询数据库时出现 sql语句正确,但是查询英文可以,汉字不行的情况解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lightweight and Reli
- 下一篇: 怎么查询逆水寒服务器角色信息,逆水寒服务