在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);
%>
”>下一页
”>最后页