ResultSet结果集

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;
	}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值