java實現(xiàn)將結果集封裝到List中的方法
更新時間:2016年07月18日 14:50:18 作者:wdfscp
這篇文章主要介紹了java實現(xiàn)將結果集封裝到List中的方法,涉及java數(shù)據(jù)庫查詢及結果集轉換的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了java實現(xiàn)將結果集封裝到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()){
// 可以根據(jù)列名稱也可以根據(jù)列索引
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開發(fā)工具Eclipse使用技巧全局搜索和更替
這篇文章主要介紹了Java開發(fā)工具Eclipse使用技巧全局搜索和更替,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01
SpringBoot整合RabbitMQ, 實現(xiàn)生產者與消費者的功能
這篇文章主要介紹了SpringBoot整合RabbitMQ, 實現(xiàn)生產者與消費者的功能,幫助大家更好得理解和學習使用SpringBoot框架,感興趣的朋友可以了解下2021-03-03
Spring Cloud Gateway 攔截響應問題分析(數(shù)據(jù)截斷問題)
這篇文章主要介紹了Spring Cloud Gateway 攔截響應問題分析(數(shù)據(jù)截斷問題),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-01-01
Java獲取http和https協(xié)議返回的json數(shù)據(jù)
本篇文章主要介紹了Java獲取http和https協(xié)議返回的json數(shù)據(jù) ,本篇文章提供兩個方法,幫助各位如何獲取http和https返回的數(shù)據(jù)。有興趣的可以了解一下。2017-01-01
java動態(tài)代理和cglib動態(tài)代理示例分享
這篇文章主要介紹了java動態(tài)代理和cglib動態(tài)代理示例,JDK1.3之后,Java提供了動態(tài)代理的技術,允許開發(fā)者在運行期間創(chuàng)建接口的代理實例,下面我們使用示例學習一下2014-03-03

