如何判断结果集的行数?不用循环?有没有直接的方法?快速结贴!!!

解决方案 »

  1.   

    通常没什么好办法,如果一定要,只能先执行“SELECT COUNT”了,或者数据少的话,全部取出来数一数。
      

  2.   

    也就是结果的个数 我忘了,分页的时候不是要取结果个数么? 好像是getxxxx我忘记了。。汗~
      

  3.   

    是在想不起来了,很就没直接写过jsp了。。getInt?? 我回家看看吧!如果晚上下班后还没有人回复,偶再给你回复
      

  4.   

    ResultSetMetaData rsmd = rs.getMetaData();
    int numCols = rsmd.getColumnCount();
      

  5.   

    没好办法
    通过select count得到行数、
      

  6.   

    如果Driver支持 ResultSet.TYPE_SCROLL_INSENSITIVE的话,
    rs.last();
    rs.getRow();是种好方法。
      

  7.   

    典型的迭代  for语句compare "/n"
      

  8.   

    rs.last().getRow();当然构造statement时要有相应参数
      

  9.   

    一般来说都是用的select count
      

  10.   

    rs.last();
    rs.getRow();
    常用的方法。