ResultSet结果集

xiaoxiao2021-02-28  134

1.用来获得SQL语句的查询结果

2.结果集包含了SQL语句的查询结果数据

3.调用语句的executeQuery方法返回结果集对象

4.ResultSet常用方法

next()

返回Boolean类型数据,用来判断结果集中是否有数据

getXXX()

获得结果集中的数据项

可以获得列名称

可以根据列索引

5.实例

package com.po; 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 test3 { public static void main(String [] args) { query(); } public static List query() { Connection conn=DBUtil.open(); String sql="select * from customerTbl;"; try { Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(sql); List <Customer> list =new ArrayList<Customer>(); while(rs.next()) { int id=rs.getInt(1); String name=rs.getString(2); String email=rs.getString(3); Customer Custom = new Customer(); Custom.setId(id); Custom.setName(name); Custom.setEmail(email); list.add(Custom); } System.out.println(list); return list; } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { DBUtil.close(conn); } return null; } }

转载请注明原文地址: https://www.6miu.com/read-30336.html

最新回复(0)