1、mysql获取部分行(limit)语法
代码:
-- 从start开始,获取count条数据 -- start索引从0开始 select * from 表名 limit start,count -- 查询前数据库从0开始的count条记录 select * from 表名 limit count
2、oracle获取部分行(rownum)语法
代码:
-- 从start开始,获取到第end条结束 -- start索引从0开始 select * from 表名 rownum>start and rownum<=end
3、java分页获取数据集
代码:
已知:每页显示条数(pageSize),求显示第页的数据(currPage) //mysql String sql = new String("select * from 表名 limit(currPage-1)*pageSize, currPage"); //oracle int start = (currPage - 1) * pageSize; int end = currPage * pageSize; String sql = new String(select * from 表名 rownum>start and rownum<=end"); //执行并获取 PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.execute(); ResultSet rs = preparedStatement.getResultSet();