在ORACLE大数据量下的分页解决方法。一般用截取ID 方法,还有是三层 嵌套方法

2023-06-29   


答:一种分页方法
   <%
   int i=1;
   int numPages=14;
   String pages = request.getParameter(“page”) ;
   int currentPage = 1;
   currentPage = (pages==null)?(1):Integer.parseInt(pages)
   sql = “select count(*) from tables”;
   ResultSet rs = DBLink.executeQuery(sql) ;
   第36 页共59 页
   while(rs.next()) i = rs.getInt(1) ;
   int intPageCount=1;
   intPageCount=(i%numPages==0)?(i/numPages):(i/numPages+1);
   int nextPage ;
   int upPage;
   nextPage = currentPage+1;
   if (nextPage>=intPageCount) nextPage=intPageCount;
   upPage = currentPage-1;
   if (upPage/<%=intPageCount%>页
   第一页
   ”>上一页
   <%
   for(int j=1;j
   ”>[<%=j%>]
   <%
   else
   out.println(j);
  
  
   %>
   ”>下一页
   ”>最后页


相关内容:

  1. 新锐科技Java程序员面试题
  2. 新锐科技Java程序员面试题
  3. Lucene推荐的分页方式是什么?
  4. 介绍一下Oracle悲观锁和乐观锁
  5. 华鼎博士科技Oracle面试题
  6. 什么是Oracle的同义词(synonym)? 如何创建synonym?