判断是否有next,如果有,变量+1
到了结束,就知道有多少个了

解决方案 »

  1.   

    用select count(字段名) from 表名称
    然后用rs.getInt(1)就可以获得总数了。
      

  2.   

    这个方法我知道
    我只想"select * from table"
    执行后,就能知道他个总数
      

  3.   

    自己执行select count(*) from table_name where 条件就知道他有几条记录了
      

  4.   

    明确地说,没有你需要的方法,其实数据库本身不提供这功能,跟java没关系。
      

  5.   

    如果你的jdbc支持光标滚动,可以用下面的方法:
    Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    ResultSet rset = stmt.executeQuery("select * from yourtable");
    ResultSetMetaData rsmd = rset.getMetaData() ;
    int columnCount = rsmd.getColumnCount();//得到列数
    rset.last();
    int rowCount = rset.getRow();
    //用last()方法把光标一道最后一行记录,然后用getRow()方法得到该行行号,就是总记录数