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

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

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

标签:java,结果集,List
0
投稿

猜你喜欢

  • java中生产者消费者问题和代码案例

    2023-11-24 04:09:07
  • Java代码实现简单酒店管理系统

    2023-11-21 03:38:57
  • 轻松学习C#的方法

    2023-06-21 13:22:32
  • 深入分析java并发编程中volatile的实现原理

    2023-11-23 05:02:25
  • Android编程实现WebView添加进度条的方法

    2023-07-06 03:16:46
  • Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决

    2023-09-10 07:45:34
  • SpringBoot通过自定义注解实现参数校验

    2023-09-21 21:11:02
  • java使用ffmpeg处理视频的方法

    2023-07-28 22:58:08
  • Java中IO流文件读取、写入和复制的实例

    2023-08-12 03:23:29
  • SpringCloud搭建netflix-eureka微服务集群的过程详解

    2023-09-02 18:11:52
  • Java实现上传文件图片到指定服务器目录

    2023-06-28 00:23:32
  • java必学必会之线程(2)

    2023-11-09 10:22:35
  • 基于Java8实现提高Excel读写效率

    2023-11-25 10:01:37
  • Android消息机制Handler的工作过程详解

    2023-07-31 13:49:03
  • Java实现经典游戏打砖块游戏的示例代码

    2021-06-25 13:30:16
  • Spring Boot缓存实战之Redis 设置有效时间和自动刷新缓存功能(时间支持在配置文件中配置)

    2023-11-11 01:57:18
  • Java实现考试系统

    2023-11-18 04:15:03
  • java 线程方法join简单用法实例总结

    2022-10-26 19:27:38
  • drools中使用function的方法小结

    2022-02-28 21:45:59
  • Java实现简单员工管理系统

    2021-12-13 17:51:26
  • asp之家 软件编程 m.aspxhome.com