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程序设计有所帮助。