/**
* 注意,rs千万不要first()或者被佛如First()
* @param sql SQL 查询语句
* @param pageNo 起始页(eg:第1页)
* @param pageSize 返回数据条数(eg:一页10条记录)
* @return ResultSet
* @throws SQLException
*/
public static ResultSet queryPage(String sql,int pageNo,int pageSize){
PreparedStatement pre = null;
ResultSet rs = null;
try {
pre =getConnection().prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
pre.setMaxRows(pageNo*pageSize);//最大列数
rs = pre.executeQuery();
rs.relative(pageSize*(pageNo-1));//游标移动
} catch (Exception e) {
e.printStackTrace();
}finally{
// release(null,pre,null);
}
return rs;
}