软件编程
位置:首页>> 软件编程>> java编程>> java实现将结果集封装到List中的方法

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

作者:wdfscp  发布时间:2021-10-27 22:29:45 

标签:java,结果集,List

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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com