欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-13 13:50:03
本文实例讲述了java实现将结果集封装到list中的方法。分享给大家供大家参考,具体如下: import java.sql.connection; import...

本文实例讲述了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程序设计有所帮助。