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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
java中生产者消费者问题和代码案例
2023-11-24 04:09:07
Java代码实现简单酒店管理系统
2023-11-21 03:38:57
![](https://img.aspxhome.com/file/2023/9/59539_0s.jpg)
轻松学习C#的方法
2023-06-21 13:22:32
![](https://img.aspxhome.com/file/2023/3/66573_0s.jpg)
深入分析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
![](https://img.aspxhome.com/file/2023/3/58343_0s.png)
java使用ffmpeg处理视频的方法
2023-07-28 22:58:08
![](https://img.aspxhome.com/file/2023/9/57719_0s.jpg)
Java中IO流文件读取、写入和复制的实例
2023-08-12 03:23:29
SpringCloud搭建netflix-eureka微服务集群的过程详解
2023-09-02 18:11:52
![](https://img.aspxhome.com/file/2023/3/58293_0s.jpg)
Java实现上传文件图片到指定服务器目录
2023-06-28 00:23:32
java必学必会之线程(2)
2023-11-09 10:22:35
![](https://img.aspxhome.com/file/2023/2/58742_0s.png)
基于Java8实现提高Excel读写效率
2023-11-25 10:01:37
Android消息机制Handler的工作过程详解
2023-07-31 13:49:03
![](https://img.aspxhome.com/file/2023/5/85965_0s.jpg)
Java实现经典游戏打砖块游戏的示例代码
2021-06-25 13:30:16
![](https://img.aspxhome.com/file/2023/1/61331_0s.png)
Spring Boot缓存实战之Redis 设置有效时间和自动刷新缓存功能(时间支持在配置文件中配置)
2023-11-11 01:57:18
![](https://img.aspxhome.com/file/2023/3/59053_0s.png)
Java实现考试系统
2023-11-18 04:15:03
![](https://img.aspxhome.com/file/2023/2/59602_0s.jpg)
java 线程方法join简单用法实例总结
2022-10-26 19:27:38
drools中使用function的方法小结
2022-02-28 21:45:59
![](https://img.aspxhome.com/file/2023/4/61654_0s.png)
Java实现简单员工管理系统
2021-12-13 17:51:26
![](https://img.aspxhome.com/file/2023/2/60932_0s.jpg)