package   arron.sql;   
    
  import   java.sql.*;   
    
  public   class   PageChange   {   
            
          /*   
            *@param   rs   要进行分页的结果集   
            *@param   page_count   第页记录的个数   
            *@param   page_number   跳至第几页   
            *   
            *@return   boolean   是否出错   
            */   
          public   static   boolean   changePage(ResultSet   rs,int   page_count,int   page_number){   
                  if(page_number<=1){   
                          return   false;   
                  }   
                  else{   
                          int   absoluteLocation=page_count*(page_number-1);   
                          try{   
                                  if(rs!=null){   
                                          if(rs.absolute(absoluteLocation)==false)   return   false;   
                                  }   
                                  else   return   false;   
                          }catch(SQLException   e){   
                                  return   false;   
                          }   
                  }   
                  return   true;   
          }   
  } 
这是我在这里找到一个翻页的javabean..
但是不知道该如何调用。请高手指教

解决方案 »

  1.   

    使用JDBC把ResultSet查出来,甩到changePage方法里面,同时传入总页数和当前的页码。之后可以使用ResultSet的next方法读取当前页的记录内容。
      

  2.   

    jpager,只要添加几行代码即可
      

  3.   

    麻烦给个代码吧。。其它的javabean也行。。也要调用方法。。谢谢啦
      

  4.   

    if(rs!=null)
    {   
    if(rs.absolute(absoluteLocation)==false) 
      return   false;   
    }   
      else   return   false;
      

  5.   

    不要用这个方法, 以前代码没找到了(有点长就不写), 我给你个个思路,
     首先定义三个参数,一个用来存储rs条数,第二个用来存储每页显示条数,第三个用来记录页码,
     然后Rs从第一条开始取数,并显示到页面上,并几录下位置,依次类推就可以了