ResultSet rs = stmt.executeQuery(sql);的问题! 这样的判断有什么区别?if(rs.next()){...}if(rs==null()){...} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(rs.next()){...}if(rs==null){...} (1) if(!rs.next()){...}(2) if(rs==null){...}不好意思写错了! rs到达末尾的条件是在rs上调用next()返回null,而不是rs本身为null,只要查询成功,rs始终都不是null。 哦,偶也写错了,是rs上调用next返回false。 是不是可以理解为:不管是否rs结果集中是否有东西,rs都不是null 本身如果用到ResultSet就应该想到用while(rs.next()){ out.println(rs.getString(1)); out.println(rs.getString(2)); 等}这是最基本的写法,rs.next()返回的是boolean型,更不可能返回为null,要么true,要么false. billwindows(轩远) 你没有看清楚我的问题! >是不是可以理解为:>不管是否rs结果集中是否有东西,rs都不是null可以这么理解。只要查询成功,rs至少应该能够告诉你结果集,哪怕结果是个空集,一个null引用如何能告诉你是否是空集呢? 关于16进制转换的问题 语言切换方案请给个招 一个for 循环的小问题 请问:java awt中的translate怎么用,最好可以写个J2SE的程序例子 急需解答,关于用GC花动态类似心电图那种曲线图 applet用到了特殊的archive文件后,在浏览器中为何无法浏览? 给出日期(年月),怎么算出这个日期对应的月有多少天? 鼠标拖动中为何会有抖动,并且和鼠标停放位置不一致呢?请教 有个小项目要做(java的),愿意做的跟贴!!!!qq:458037 怎样在weblogic5.1下建虚拟主机 求助:在一个有几千行的文本文件里边提取数据,并统计! 一个JApplet的问题(有源码)?
if(rs==null){...}
(2) if(rs==null){...}
不好意思写错了!
不管是否rs结果集中是否有东西,rs都不是null
while(rs.next())
{
out.println(rs.getString(1));
out.println(rs.getString(2));
等}
这是最基本的写法,rs.next()返回的是boolean型,更不可能返回为null,要么true,要么false.
你没有看清楚我的问题!
>不管是否rs结果集中是否有东西,rs都不是null
可以这么理解。只要查询成功,rs至少应该能够告诉你结果集,哪怕结果是个空集,一个null引用如何能告诉你是否是空集呢?