• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

织梦吧 - dedecms,网站模板,建站教程,图片素材免费下载

当前位置: 织梦吧 > 编程与数据库 > Jsp编程 >

自定义数据分页示例(8)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-28点击:

  /* 第一步:声明返回值变量 */
  List<Customer> entities = new ArrayList<Customer>();
  try {
   /* 第二步:获取连接对象 */
   conn = JdbcUtil.getConn();
   /* 第三步:定义sql语句 */
   String sql = "select id,name,gender,birthday,cellphone,Email,preference,type,Description from customer limit ?,? ";
   /* 第四步:根据sql语句获取与处理对象 */
   pstmt = conn.prepareStatement(sql);
   /* 第五步:为占位符赋值 */
   int index = 1;
   pstmt.setObject(index++,start);
   pstmt.setObject(index++,count);
   /* 第六步:执行查询操作 */
   rs = pstmt.executeQuery();
   /* 第七步:判断 */
   while(rs.next()) {
    Customer entity=new Customer();
    // 把记录中的字段赋值给实体的相应属性
    entity.setId(rs.getInt("id"));
    entity.setName(rs.getString("name"));
    entity.setGender(rs.getString("gender"));
    entity.setBirthday(rs.getDate("birthday"));
    entity.setCellphone(rs.getString("cellphone"));
    entity.setEmail(rs.getString("Email"));
    entity.setPerference(rs.getString("preference"));
    entity.setType(rs.getString("type"));
    entity.setDescription(rs.getString("Description"));
    entities.add(entity);
   }
   /* 第八步:释放资源 */
   JdbcUtil.release(rs, pstmt, conn);
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return entities;
 }

 public Customer findById(Integer id) {
  /* 第一步:声明返回值变量 */
  Customer entity = new Customer();
  try {
   /* 第二步:获取连接对象 */
   conn = JdbcUtil.getConn();
   /* 第三步:定义sql语句 */
   String sql = "select id,name,gender,birthday,cellphone,Email,preference,type,Description from customer where id=?";

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 tom@tiptop.cn ,  QQ