1.使用SQL语句直接选出起始行到结束行的数据,如用select * from database where ... limit 0,4
注意:行号是从0开始的,不是1
2.使用可滚动的结果集,用SQL的select语句选出所有的数据,然后在每页加载之前使用ResultSet的absolute(int row)方法,将游标移动到该页该显示的起始位置,再根据每页设定要显示的条目数进行返回。
创建可滚动结果集:
Statement stmt = conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUT_READ_ONLY);
比较习惯用第一种,因为不知道第二种是不是要跟费时间,如果成千上万条的难道都选出来??