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

 更新时间:2016年07月18日 14:50:18   作者:wdfscp  
这篇文章主要介绍了java实现将结果集封装到List中的方法,涉及java数据库查询及结果集转换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

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

相关文章

  • 使用Spirng Boot Admin监控Spring Cloud应用项目

    使用Spirng Boot Admin监控Spring Cloud应用项目

    这篇文章主要介绍了使用Spirng Boot Admin监控Spring Cloud应用项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • java之如何定义USB接口

    java之如何定义USB接口

    这篇文章主要介绍了java之如何定义USB接口问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • idea如何生成springboot单元测试用例

    idea如何生成springboot单元测试用例

    这篇文章主要介绍了idea生成springboot单元测试用例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • spring boot 若依系统整合Ueditor部署时上传图片错误问题

    spring boot 若依系统整合Ueditor部署时上传图片错误问题

    这篇文章主要介绍了spring boot 若依系统整合Ueditor部署时上传图片错误问题,本文给大家分享问题解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Git工具 conflict冲突问题解决方案

    Git工具 conflict冲突问题解决方案

    这篇文章主要介绍了Git工具 conflict冲突问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Idea进行pull的时候Your local changes would be overwritten by merge.

    Idea进行pull的时候Your local changes would be

    这篇文章主要介绍了Idea进行pull的时候Your local changes would be overwritten by merge.具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • JavaWeb监听器Listener实例解析

    JavaWeb监听器Listener实例解析

    这篇文章主要为大家详细介绍了JavaWeb监听器Listener实例,针对监听器进行进行细致分析,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • java使用Cookie判断用户登录情况的方法

    java使用Cookie判断用户登录情况的方法

    这篇文章主要为大家详细介绍了java使用Cookie判断用户登录情况,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • java多线程实现文件下载功能

    java多线程实现文件下载功能

    这篇文章主要介绍了java多线程实现文件下载功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Java日常练习题,每天进步一点点(14)

    Java日常练习题,每天进步一点点(14)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07

最新评论