resultset.next()方法,如果为空,则返回false

解决方案 »

  1.   

    当resultset中有一个记录或空记录时,next方法都返回false啊。
      

  2.   

    谁告诉你都是 false呀??? ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  3.   

    应该是if (!resultset.next())吧要不然我也想听听该怎么处理
    请指教!
      

  4.   

    就是判断resultset.next()呀
    如果只有一条记录,第一次判断resultset.next()应该是true
      

  5.   

    ReusltSet rs = ....;
    if(rs.next){
     //有数据;
    }else{
     //无数据
    }
      

  6.   

    楼上,应该是rs.next(),嘿嘿,你忘了加括号了。
      

  7.   

    好象在java中,记录集最开始的指针不是指向第一个,而是指向第一个记录的前一个吧。
    这好象跟其他的语言不一样。
      

  8.   

    ReusltSet打开的时候不是定位在第一条记录,用rs.next()判断是正确的
      

  9.   

    如楼上所说的,假如在读取单个记录时,不用next()的话,他会说没有“引用”指向!
      

  10.   

    第一次使用这个result的时候,rs.next()就可以判断rs是否为空了
    相信我,没错的