在Java中实现分页通常有两个步骤:
查询总记录数:在数据库中查询满足条件的记录的总数,一般使用
SELECT COUNT(*)
语句实现。查询指定页的数据:根据分页的规则计算出当前页的起始记录位置和结束位置,然后使用
SELECT * FROM table_name LIMIT start, offset
语句查询指定页的数据。
下面是一个示例代码,实现从数据库中查询指定页的数据:
int pageNum = 1; // 当前页码
int pageSize = 10; // 每页记录数
// 计算起始记录位置
int start = (pageNum