当前位置: 移动技术网 > IT编程>开发语言>Java > java实现将结果集封装到List中的方法

java实现将结果集封装到List中的方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

本文实例讲述了java实现将结果集封装到list中的方法。分享给大家供大家参考,具体如下:

import java.sql.connection;
import java.sql.resultset;
import java.sql.sqlexception;
import java.sql.statement;
import java.util.arraylist;
import java.util.list;
public class testresultset {
  public static list query(){
    connection conn = new connectionutil().openconnection();
    try {
      statement stmt = conn.createstatement();
      string sql = "select id,name,email from customertbl";
      resultset rs = stmt.executequery(sql);
      //将结果集封装到list中
      list list = new arraylist();
      while(rs.next()){
        // 可以根据列名称也可以根据列索引
        int id = rs.getint(1);
        string name = rs.getstring("name");
        string email = rs.getstring("email");
        system.out.println(id+":"+name+":"+email);
        customer c = new customer();
        c.setid(id);
        c.setname(name);
        c.setemail(email);
        //将对象存放到list容器中
        list.add(c);
      }
      return list;
    } catch (sqlexception e) {
      // todo auto-generated catch block
      e.printstacktrace();
    }finally{
      try {
        conn.close();
      } catch (sqlexception e) {
        conn = null;
        e.printstacktrace();
      }
    }
    return null;
  }
}

希望本文所述对大家java程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网