Java中怎么判断sql执行语句结果为空集

用ResultSetrs=null;只能判断语句是否执行,执行结果为空集怎么判断用rs.next()也不对。。... 用 ResultSet rs=null;
只能判断语句是否执行,

执行结果为空集怎么判断
用rs.next()也不对。。
展开
 我来答
G616265424
2012-07-26 · TA获得超过327个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:137万
展开全部
判断数据库影响行数,用一个int类型的接收它,只要大于0就有返回值,否则就没有
追问
查询不会影响数据库吧。
追答
查询不会影响,除非你是增删改,才会影响数据库,查询只是得到一个结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qing407066271
2012-07-26 · TA获得超过164个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:194万
展开全部
public List<Images> list(String date,String start,String limit) {
List<Images> list=new ArrayList<Images>();
String sql="";
if(start!=null&&!"".equals(start)&&limit!=null&&!"".equals(limit)){
sql="select * from web_image where img_date > ? order by img_date asc limit "+start+","+limit+"";
}else{
sql="select * from web_image where img_date > ? order by img_date asc";
}
try {
conn=this.getConn();
pstmt=conn.prepareStatement(sql.toString());
pstmt.setString(1,date);
rs=pstmt.executeQuery();
while(rs.next()){
Images img=new Images();
img.setId(rs.getString("id"));
img.setImgSrc(rs.getString("img_src"));
img.setImgName(rs.getString("img_name"));
img.setImgDesc(rs.getString("img_desc"));
img.setImgDate(rs.getString("img_date"));
list.add(img);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll(conn, pstmt, rs);
}
return list;
}
用list将值保存,然后判断list是否为空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flower_wzm
2012-07-26 · TA获得超过921个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:286万
展开全部
resultSet.next(),没有就是false咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猸愭煇鏌D7
2012-07-26 · TA获得超过110个赞
知道答主
回答量:135
采纳率:0%
帮助的人:39.1万
展开全部
定义一个结果集,判断结果集。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f730788
2012-07-26 · TA获得超过173个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:123万
展开全部
会有NullpointException异常抛出
追问
怎么用语句判断。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式