67,537
社区成员
发帖
与我相关
我的任务
分享
public List getOnePageNews(int pageNo, int pageSize) { // pageNo:当前请求的页码(第几页), pageSize:当前页面所要显示的记录条数
StringBuffer sqlStr = new StringBuffer();
sqlStr.append("select * from News_Info");
sqlStr.append(" order by news_id desc");
sqlStr.append(" limit ?,?");
Connection conn = null;
try {
conn = Database.getConnection();
PreparedStatement preparedStatement = conn.prepareStatement(sqlStr
.toString());
int i = 1;
preparedStatement.setInt(i++, (pageNo - 1) * pageSize);
preparedStatement.setInt(i++, pageNo * pageSize);
ResultSet rs = preparedStatement.executeQuery();
return DTOPopulator.populate(rs, News.class);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
Database.releaseConnection(conn);
}
return new ArrayList();
}
select top 10 * from tableName
where id not in (select top 20 id from tableName) order by id)
order by id
select * from
(select row_number() over(order by id) as row, * from tableName) as Rank
where row between 21 and 30 order by id