怎么判断resultset是否为空

 我来答
匿名用户
2015-09-20
展开全部
rs.next() 如果第一次返回False表示返回为空。 ResultSet的典型用法有两个: while(rs.next()){ //处理每一行返回 } 或 if(rs.next()){ //处理有的逻辑 } else{ //处理无的逻辑 } 你补充的问题,你在DBMA中直接执行SQL看执行结果看看。
星语最萌
推荐于2018-03-28 · TA获得超过691个赞
知道小有建树答主
回答量:484
采纳率:65%
帮助的人:62.6万
展开全部
//使用一个boolean轻松解决,希望对后来的人有所帮助
boolean str=true;
while(rs.next()){
String sno1=rs.getString("sno");
String username1=rs.getString("name");
System.out.println(sno1+" "+username1+" "+sno+" "+username);
if(sno.equals(sno1) && username.equals(username1)){
System.out.println("匹配成功!");
response.sendRedirect("success.jsp");
str=false;
}
}
if(str){
response.sendRedirect("error.jsp");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式