正在阅读:分页显示从数据库中读出的记录分页显示从数据库中读出的记录

2004-08-20 10:13 出处:CSDN 作者:chensheng913 责任编辑:linjixiong

  5.获取查询结果集数据(一般是在查询按钮的响应事件函数里)


  ......
  nextButton.setEnable(true);
  cur = 0;
  while( cur < SKIP && rs.next() ){
  cur ++ ;
  .....(获取rs中的记录,存入java程序的变量中)
  }


  6.显示下一页的结果集数据(一般是在下页按钮的响应事件函数里)


  if( rs.getRow() == 0 )
  {
  nextButton.setEnable(false);
  closeConnection(); --rs的cursor已经到了最后,结果集显示完毕,关闭此次的连接
  }
  cur = 0;
  if(rs != null && rs.getRow() > 0)
  {
  ....将上页显示的内容清除
  while(cur < SKIP && rs.next() )
  {
  cur ++ ;
  .....(获取结果集中的记录,存入java程序的变量中)
  }
  }


  缺陷:

  此方法根据2.0版本的JDBC(具体和JDBC驱动程序的提供商有关)之前的ResultSet类产生,因为ResultSet无法将已经显示的结果集回滚,所以此法只能按照ResultSet类的定义,从左往右、从前往后的浏览数据结果。无法动态显示指定任意前后的结果集数据。


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品