`
westlifesz
  • 浏览: 118281 次
社区版块
存档分类
最新评论

java分页程序

阅读更多

 

在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 分页程序

    总结来说,这个Java分页程序提供了一个基于Struts的解决方案,通过`PageBean`管理分页状态,`PageUrlTag`生成分页链接,以及`page.tld`进行标签库的定义。这种设计模式可以有效地应用于各种需要分页的Web应用中,...

    java分页程序,分页效果

    总之,这个Java分页程序提供了一个基础的分页解决方案,适用于简单的数据检索需求。然而,为了适应大型项目的需求,它需要进一步优化,例如加入事务管理、使用连接池、增强错误处理以及支持更复杂的查询条件和分页...

    java实现的一个分页程序

    在Java编程语言中,分页程序是用于处理大量数据并将其以较小、可管理的块(页面)显示给用户的一种常见技术。这尤其适用于数据库查询返回的结果集过大,一次性加载到内存中会消耗大量资源或者导致性能下降的情况。在...

    Java SE程序 连接数据库的分页

    Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java...

    可重用的JAVA分页.rar

    `style.html`可能是用来展示这些分页组件的HTML模板,其中包含了JavaScript或者JSP脚本来与后端的Java分页程序交互,获取数据并动态更新页面。 综上所述,这个压缩包提供的Java分页解决方案包含了一个核心的分页类...

    java和mysql的分页程序

    本项目提供了一个基于Java后端和MySQL数据库的分页程序示例,方便开发者在构建Web应用时参考和使用。 首先,我们需要理解分页的基本概念。分页是将数据库中的大量记录分成若干页显示,用户可以逐页浏览,而不是一次...

    用java写的分页程序

    这个“用Java写的分页程序”是一个实用的示例,它展示了如何在Java环境下实现基本的分页功能。 在Java中,我们可以使用多种方式来实现分页。一种常见的方式是通过JDBC(Java Database Connectivity)直接与数据库...

    JAVA分页大全.txt

    根据提供的文件信息,我们可以深入探讨Java分页技术的相关知识点,特别是Struts框架中的分页实现。下面将详细介绍分页的基本概念、Struts框架中的分页处理方式以及如何使用自定义的`PageController`类来实现分页功能...

    java小程序实现分页的功能

    在Java编程中,分页是数据管理中一个重要的概念,特别是在处理大数据集合时,它可以提高应用程序的性能并提供更好的用户体验。本教程将详细介绍如何在Java中实现分页功能,包括首页、最后一页以及向前和向后翻页的...

    java类似于百度的分页小程序

    这个项目作为一个经典的Java分页Demo,可以帮助开发者理解并掌握分页的基本原理和实现方法,对于初学者和有经验的开发者都有很高的参考价值。通过深入研究和实践,可以进一步优化分页性能,提升用户体验。

    java分页工具类

    这里的"java分页工具类"就是为了解决这一问题而设计的,它允许开发者通过指定起始页号和每页显示的条数来实现高效且灵活的分页功能。 分页的核心思想是将数据库中的数据分割成多个部分,每次只加载一部分(即一页)...

    java分页组件和poolman demo

    Java分页组件是Java开发中常见的一种工具,用于在处理大量数据时,将结果集分割成多页显示,以提高用户界面的响应速度和用户体验。Oracle数据库是企业级常用的数据库系统,它支持复杂的SQL查询和大数据量的处理。在...

    java 分页demo

    Java分页是数据库查询中非常常见的一种技术,用于在大量数据中有效地展示和导航。在Web应用程序开发中,尤其是在处理用户界面时,分页能够提高用户体验,避免一次性加载过多数据导致页面响应慢或者内存压力过大。这...

    java 分页组件

    综上所述,实现Java分页组件涉及了多个层面的技术,从后端框架的支持,到数据库查询,再到前端的展示和交互。理解并掌握这些知识点,有助于我们构建高效、易用的分页功能。在实际项目中,可以根据具体需求选择合适的...

    java分页神器,内附案例文件

    Java分页神器通过预编译SQL语句并动态生成合适的分页参数,避免了在代码中硬编码SQL,从而降低了出错的可能性,并提高了代码的可维护性。 在实际应用中,分页神器的主要功能包括: 1. 自动计算总记录数:无需额外...

    java分页方法总结

    ### Java分页方法总结 #### 一、MySQL的分页技术 MySQL的分页操作相对简单,主要通过`LIMIT`语句实现。该语句允许开发者指定查询结果集中的起始位置以及返回的行数。这为实现网页上的分页功能提供了极大的便利。 ...

    java分页代码下载

    虽然这里的代码示例采用的是ASP.NET的语法结构,但我们可以从中抽取出与Java分页相关的概念和技术要点,并结合Java环境进行阐述。 ### Java分页原理 分页是一种在数据量较大的情况下对数据进行分割展示的技术手段...

    java分页原理详解

    这种技术广泛应用于各种 Java 项目中,例如 Web 应用程序、移动应用程序等。 在 Java 中,常用的分页技术有两种:一种是使用 Hibernate 框架的分页机制,另一种是使用 MySQL 数据库的 Limit 语句实现分页。 使用 ...

    Java分页jar包pager.jar

    Java分页jar包`pager.jar`是一个专门为Java Web应用程序提供分页功能的工具包,它极大地简化了在JSP页面中实现数据分页的过程。在Web开发中,尤其是在处理大量数据时,分页是一个必不可少的功能,它使得用户可以逐页...

    java多线程分页查询

    ### Java多线程分页查询知识点详解 #### 一、背景与需求分析 在实际的软件开发过程中,尤其是在处理大量数据时,如何高效地进行数据查询成为了一个关键问题。例如,在一个用户众多的社交平台上,当用户需要查看...

Global site tag (gtag.js) - Google Analytics