没为什么好玩

来源:互联网 发布:推背图 知乎 编辑:程序博客网 时间:2024/05/16 18:35

public List<User> findAll(PageUtil pageBean) {  
  // 查询语句,各参数的含义:为从第几行读取数据;第二个是这一次读取多少行记录;
  // 默认从第0行开始读取
  // 按照stu_num 升序排列
  String sql = "select * from t_page order by stu_num limit ?,?";
  List<User> users = new ArrayList<User>();
  try {
   pstmt = this.conn.prepareStatement(sql);
   pstmt.setInt(1, pageBean.getFirstRow());
   pstmt.setInt(2, pageBean.getMaxSize());
   this.rs = pstmt.executeQuery();
   while (rs.next()) {
    User user = new User();
    user.setId(rs.getInt("id"));
    user.setStu_num(rs.getString("stu_num"));
    user.setUsername(rs.getString("username"));
    user.setAge(rs.getString("age"));
    users.add(user);
   }
  } catch (SQLException e) {
   
   e.printStackTrace();
  } finally {
   // 最后关闭数据库的连接conn对象
   // 其他的比如pstmt、rs会随着conn的关闭自动关闭
   if (conn != null)
    try {
     conn.close();
    } catch (SQLException e) {
     
     e.printStackTrace();
    }
  }

  return users;
 }

原创粉丝点击