设置每页显示10条,然后int ret=0;if(i>每页个数*(页数-1)-1){抓出来显示} i++;
这样你只要带着页数输入,就可以过滤掉前面的数据而只把那页的信息显示出来!

解决方案 »

  1.   


    Connection con;
    //创建连接.
    ...
    Statement state = con.createStatement(
             ResultSet.TYPE_SCROLL_INSENSITIVE,//结果集类型
             ResultSet.CONCUR_READ_ONLY);      //并发类型,
    ResultSet rest = state.executeQuery(...);
    if(rest.absolute(900)){  //移动到第900行记录.
        //do something 
    }还有没什么不明白,请发邮件.
    Email:[email protected]
      

  2.   

    如果有排序,一种办法是取前20条,再取11-20条
    SELECT TOP 10 x.name, x.population FROM (
     SELECT TOP 20 name, population FROM cia
      ORDER BY population DESC) x
     ORDER BY x.population ASC如果有ID或者序号,则按照序号来取如果都没有,就只有另想办法了。
      

  3.   

    rs.first 像这些rs的作用能发个给我吗?
    [email protected]