ResultSet接口

ResultSet接口:

使用PreparedStatement的executeQuery()方法,返回Result对象
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//演示2.查询数据
String sql2 = "SELECT sid,NAME,sage FROM students WHERE sid > ?";
pst2 = conn.prepareStatement(sql2);
pst2.setInt(1,2);//将sid大于2的值取出来
rs = pst2.executeQuery();
//通过ResultSet的next的方法进行迭代
while(rs.next())
{ //Result的getxxxx方法中输入数字,代表要打印第几列
System.out.println(rs.getInt(1)+rs.getString(2)+rs.getString(3));
}

******切记要关闭 关闭顺序是 从后往前关闭
//关闭ResultSet
try{
if(rs!=null) {
rs.close();
}
}catch (SQLException re)
{
re.printStackTrace();
}