JAVA编程查询mysql数据库,查询条件是汉字时返回为空?

小牛毛 2012-05-31 03:00:17
首先我的mysql数据库字符集是utf-8,在mysql中查询时没问题,但是写到程序里面时候就查不到结果了,网上看了很多,还是没解决好!
...全文
341 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小牛毛 2012-08-16
  • 打赏
  • 举报
回复
在url增加一条字符集设置!
String url="jdbc:mysql://localhost:3306/jianyidenglu?user=root&password=123456&useUnicode=true&&characterEncoding=UTF8";
[Quote=引用 6 楼 的回复:]
怎么解决的??求方法啊!!!
[/Quote]
ajax315 2012-08-15
  • 打赏
  • 举报
回复
怎么解决的??求方法啊!!!
小牛毛 2012-06-28
  • 打赏
  • 举报
回复
解决了,忘了结贴![Quote=引用 3 楼 的回复:]

你把你运行的sql打印出来,看是不是传的中文是乱码,是的话做下处理吧
[/Quote]
yixiwenwen 2012-06-02
  • 打赏
  • 举报
回复
乱码!!!
huage 2012-05-31
  • 打赏
  • 举报
回复
你把你运行的sql打印出来,看是不是传的中文是乱码,是的话做下处理吧
lxy15329 2012-05-31
  • 打赏
  • 举报
回复
这肯定是乱码问题,要想处理中文,mysql的字符集最好设置成gb2312,这样基本不会为中文麻烦了
ZZZ5512536 2012-05-31
  • 打赏
  • 举报
回复
估计是乱码问题了。程序里的中文查询时候变乱码了所以结果为空,不久前我也遇到过…

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧