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