java查询数据库时 数据库里有记录 可是查询结果为空
3个回答
展开全部
或许是sql语句写错了吧,也有可能是哪个参数的名写错了,导致值没穿过去,仔细检查一下吧。。
追问
语句没错 如果是数字就能查询 汉字不能 怎么改呢
追答
是查不了还是乱码呢?如果是乱码的话那就是编码格式的问题
在你的servlet里加上
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
就可以了。。如果是查不出来的话,我就不知道了。呵呵
还有上面两条语句的位置应该也是要注意的,放在方法体里,还要在上面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不论你用什么持久层技术,肯定是你的代码写的有问题,控制台,或者日志有错误输出么,sql语句正确么?你在返回结果的时候,数据库字段名称和你的javaBean名称对应不要出错.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看你的链接,看看你的sql 看看你的对应关系 看看报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询