上篇文章已经使用Statement实现了对数据库的增删改操作,接下来使用ResultSet结果集执行查询操作
步骤如下:
ResultSet:结果集.封装了使用JDNC进行查询的结果
1.调用Statement对象的executeQuery(sql) 可以得到结果集
2.ResultSet返回的实际上就是一张数据表,有一个指针指向数据表的第一行的前面
可以调用next() 方法检测下一行是否有效,若有效该方法返回true,且指针下移。
3.当指针对位到一行时。可以调用getXxx(index) 或getXxx(columnName)
获取每一列的值 例如:getInt(1),getString(“name”)
4/Reslut 当然也需要进行关闭
定义三个变量
Connection conn = null;
Statement statement = null;
ResultSet rs = null;
1.获取Connection连接
conn = JDBCTools.getConnection();
2.获取Statement
statement = conn.createStatement();
3.创建sql语句
String sql = “select * from student where SNO = ‘1001’”;
4.执行查询得到ResultSet
rs = statement.executeQuery(sql);
5.处理ResultSet
while(rs.next()){
String sno = rs.getString(