oracle 笔记 VII 之 大数据量下的分页
来源:互联网 发布:mac betterzip 破解 编辑:程序博客网 时间:2024/05/01 10:20
在ORACLE 大数据量下的分页解决方法。一般用截取ID 方法,还有是三层 嵌套方法
一种分页方法
<%
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 PageCount = 1;
PageCount = (i%numPage == 0) ?(i/numPages):(i/numPages+1);
int nextPage;
int up Page;
nextPage = currentPage + 1;
if(nextPage > = PageCount)
nextPage = PageCount;
upPage = currentPage - 1;
if(upPage <=1)
upPage = 1;
rs.close();
sql="select * from tables";
rs = DBLink.executeQuery(sql);
i = 0;
while((i<numPages*(currentPage-1)) && rs.next())
{ i++;}
//输出内容
//输出翻页连接
合计:<%=currentPage%>/<%=intPageCount%>页
<a href="List.jsp?page=1">第一页</a>
<a href="List.jsp?page=<%=upPage%>">上一页</a>
<%
for(int j=1;j<PageCount;j++){
if(currentPage != j)
{
%>
}else{
out.println(j);
}
}
%>
<a href="List.jsp?page=<%=nextPage%>">下一页</a>
<a href="List.jsp?page=<%=PageCount%>">最后页</a>
%>
- oracle 笔记 VII 之 大数据量下的分页
- ORACLE大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 在ORACLE大数据量下的分页解决方法。
- 在ORACLE大数据量下的分页解决方法
- 在ORACLE大数据量下的分页解决方法?
- 在ORACLE大数据量下的分页解决方法
- oracle 大数据量下的分页解决方法【截取ID法】
- js随机抽奖程序
- ffsdfsdfsdfsdf
- wmsys.wm_concat实例
- c++异常处理,异常声明,捕获异常
- setInterval全面的介绍
- oracle 笔记 VII 之 大数据量下的分页
- mysql操作 Left join , Right Join, Inner Join
- 一个Http server文章
- MySQL索引分析和优化
- 【c#】 dataview 中过滤 datetime 类型的数据
- 第一个网页
- ddd
- ASP.NET 2.0的页面缓存功能介绍
- 莫名其妙的问题:ubuntu主题没有了!