java實(shí)現(xiàn)將結(jié)果集封裝到List中的方法
本文實(shí)例講述了java實(shí)現(xiàn)將結(jié)果集封裝到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);
//將結(jié)果集封裝到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程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java開發(fā)工具Eclipse使用技巧全局搜索和更替
這篇文章主要介紹了Java開發(fā)工具Eclipse使用技巧全局搜索和更替,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
SpringBoot整合RabbitMQ, 實(shí)現(xiàn)生產(chǎn)者與消費(fèi)者的功能
這篇文章主要介紹了SpringBoot整合RabbitMQ, 實(shí)現(xiàn)生產(chǎn)者與消費(fèi)者的功能,幫助大家更好得理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下2021-03-03
Spring Cloud Gateway 攔截響應(yīng)問題分析(數(shù)據(jù)截?cái)鄦栴})
這篇文章主要介紹了Spring Cloud Gateway 攔截響應(yīng)問題分析(數(shù)據(jù)截?cái)鄦栴}),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-01-01
Java獲取http和https協(xié)議返回的json數(shù)據(jù)
本篇文章主要介紹了Java獲取http和https協(xié)議返回的json數(shù)據(jù) ,本篇文章提供兩個(gè)方法,幫助各位如何獲取http和https返回的數(shù)據(jù)。有興趣的可以了解一下。2017-01-01
java動態(tài)代理和cglib動態(tài)代理示例分享
這篇文章主要介紹了java動態(tài)代理和cglib動態(tài)代理示例,JDK1.3之后,Java提供了動態(tài)代理的技術(shù),允許開發(fā)者在運(yùn)行期間創(chuàng)建接口的代理實(shí)例,下面我們使用示例學(xué)習(xí)一下2014-03-03
Java設(shè)計(jì)模式之代理模式(Proxy模式)介紹
這篇文章主要介紹了Java設(shè)計(jì)模式之代理模式(Proxy模式)介紹,本文講解了為什么要使用代理模式、如何使用代理模式等內(nèi)容,需要的朋友可以參考下2015-03-03
Spring?依賴注入和循環(huán)依賴的實(shí)例解析
依賴注入的主要目的是降低類之間的耦合度,使得代碼更加靈活、可維護(hù)和可測試,這篇文章主要介紹了Spring?依賴注入和循環(huán)依賴的相關(guān)知識,需要的朋友可以參考下2023-09-09

