98、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法?
2022/2/11 19:14:32
本文主要是介绍98、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
98、在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) ; 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<=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<=intPageCount;j++){ if(currentPage!=j){ %> <a href="list.jsp?page=<%=j%>">[<%=j%>]</a> <% }else{ out.println(j); } } %> <a href="List.jsp?page=<%=nextPage%>">下一页</a><a href="List.jsp?page=<% =intPageCount%>">最后页</a>
JAVA面试问题及答案大全
这篇关于98、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享