public List PageUsers(int pageSize, int currentPage) throws Exception {
List PageUsers = new ArrayList();
int start = (currentPage - 1)*pageSize;
try{
//sql语句一定要严密,空格不能多也不能少注意每隔单词之间,和limit后面
String sql = "SELECT * FROM loginuser limit "+ start+","+pageSize;
System.out.println(sql);
conn = db.getConnection();
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next())
{
LoginUser luser = new LoginUser(); //这个实例化一定要放在这里,开始我放到了while循环外,结果只能取得最后一条数据
luser.setId(rs.getInt(1));
luser.setUsername(rs.getString(2));
luser.setPassword(rs.getString(3));
luser.setEmail(rs.getString(4));
luser.setSex(rs.getString(5));
luser.setLogintime(rs.getDate(6));
PageUsers.add(luser);//这里也是要注意,不要放到while外
}
}catch(Exception e)
{
e.printStackTrace();
}finally{
db.close();
}
return PageUsers;
}
分享到:
相关推荐
这里的"java分页工具类"就是为了解决这一问题而设计的,它允许开发者通过指定起始页号和每页显示的条数来实现高效且灵活的分页功能。 分页的核心思想是将数据库中的数据分割成多个部分,每次只加载一部分(即一页)...
本资源包"java分页大全"提供了多种Java分页实现,旨在帮助开发者更高效地进行数据查询和展示。 首先,我们来探讨一下Java分页的基本原理。分页通常涉及两个关键部分:一是计算当前页的数据范围,二是根据这个范围从...
就一个java类 调用一个方法就实现分页效果 能够简单实现分页
java实现分页的工具类!对首页、上一页、下一页、尾页包括选择某一页可以轻松实现!
Java分页工具类是Java语言中的一种常用工具类,用于实现分页功能。下面是该工具类的详细知识点: 1. 分页工具类的作用 分页工具类的主要作用是将大量数据分页显示,以便用户更方便地浏览和操作数据。该工具类可以...
本文将详细介绍一个自定义的Java分页工具类`PageUtils`,并探讨其在Struts、Spring、MyBatis和JSP等框架和技术中的具体应用。 #### 二、分页工具类`PageUtils` `PageUtils`类是一个实现了`Serializable`接口的Java...
`Cls_page.java` 文件很可能是实现这个功能的Java类,它通常包含了创建分页逻辑的方法。以下是对这个类可能包含的关键知识点的详细解释: 1. **参数传递**:分页类通常需要接收两个主要参数,即当前页数和每页显示...
总的来说,Java中的分页实现主要涉及以下几个步骤: 1. 设计一个`Page`类来封装分页信息。 2. 编写服务类,如`PageService`,提供分页查询方法,包含SQL的构造、执行以及结果转换。 3. 针对不同的数据库操作工具...
自己简单的做了一个初级分页,可以直接拿去应用,希望有帮助
这里提到的"对分页进行了封装,PageUtil.java工具类"是一个Java实现的分页辅助类,它的主要目标是简化分页查询的操作,提供更便捷的API给开发者使用。 `PageUtil.java`工具类可能包含了以下功能: 1. **参数处理**...
下面是一个简单的Java分页工具类实现示例: ```java public class PageUtil { public static <T> PageResult<T> paginate(int pageNumber, int pageSize, DataSource dataSource, String sql, Object... params) ...
在本篇文章中,我们将详细探讨如何使用Servlet和JDBC来实现一个简单的Java分页功能。 一、Servlet基础 Servlet是Java Web应用程序中的一个组件,用于扩展服务器的功能。在我们的分页实现中,Servlet将扮演处理HTTP...
除了Struts框架中的分页实现,Java还有多种分页方式,例如: #### 1. 使用JPA和Spring Boot实现分页 在Spring Boot项目中,可以利用JPA提供的`Pageable`接口和`Page`对象来实现分页查询,这种方式更加简洁且易于...
根据提供的文件信息,我们可以深入探讨Java分页技术的相关知识点,特别是Struts框架中的分页实现。下面将详细介绍分页的基本概念、Struts框架中的分页处理方式以及如何使用自定义的`PageController`类来实现分页功能...
在实际项目中,这些组件可以抽象成一个通用的分页工具类或者服务,以提高代码复用性和可维护性。同时,考虑到不同数据库可能有不同的分页语法,代码应具备一定的数据库无关性,通过配置或动态生成SQL来适应不同的...
首先,`GenPage.java`可能是一个关键类,它可能负责计算总页数和每页的数据量,根据数据库查询结果动态生成分页参数。`BaseAction.java`可能是一个基础控制器类,处理HTTP请求并调用业务逻辑。`AreaAction.java`可能...
4. **实现分页接口或类**: 可以创建一个分页接口,定义获取当前页数据、总页数、跳转到指定页等方法。或者创建一个分页工具类,封装这些逻辑。 5. **视图展示**: 在前端界面,根据pageCount生成页码导航,用户点击...
本文将详细介绍一个简洁好用的Java分页工具类的使用方法,并探讨其在实际开发中的应用场景。 首先,让我们理解分页的基本概念。分页是将大量数据分成若干小部分,每次只加载一部分数据到客户端,用户可以通过页码或...
在Java编程领域,分页是数据管理中一个重要的概念,特别是在大数据量的Web应用中,为了提高用户体验,通常需要将数据分批次展示。本话题主要围绕"Java分页"、"动态代理"以及"AOP(面向切面编程)"在Spring框架中的...