rs.last();
row = rs.getRow();

解决方案 »

  1.   

    topsonstar(星) 的方法应该是对的。必须把记录先移到最后,才能统计的出来记录条数。
      

  2.   

    java.sql.SQLException: [IBM][JDBC Driver] CLI0627E  结果集不可滚动。
      

  3.   

    哦,查faq查到的。。因为你使用的是不带游标的方法,只有带游标的方式才支持rs.last()  
    stmt  =  conn.createStatement();  
    stmt1  =  conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);  
    带参数的stmt是不带游标的,带参数的是带游标的  
    你应该用后一种  
      

  4.   

    用这个方法就可以
    java.sql.ResultSet.getRow()