如何把mysql用limit分的页转换成sql server
ysnch 2007-07-28 06:16:05 如何把下边的sql="select * from aaa limit "+curPage+","+rowPserPage+"';改成SQL Server的,其中curPage是"当前是第几页",rowPserPage是"每页显示多少行",解决后立即给分
public List<UsersForm> queryPage(int curPage,int rowsPerPage) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
ArrayList<UsersForm> list = new ArrayList();
try {
conn = ds.getConnection();
String sql = "select * from aaa limit "+curPage+","+rowsPerPage+"";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
UsersForm nf = new UsersForm();
nf.setUserid((String)rs.getString("id"));
nf.setUsername((String)rs.getString("name"));
nf.setCname((String)rs.getString("cname"));
nf.setIntrou((String)rs.getString("introu"));
list.add(nf);
}
} catch (SQLException e) {
close(rs);
close(pstmt);
rollback(conn);
e.printStackTrace();
}
finally {
close(conn);
}
return list;
}