10.5 ResultSet 对象
ResultSet
主要用于存储查询的结果集,可以通过 next()
方法由前向后逐个获取结果集中的数据。如果想获取结果集中任意位置的数据,则需要在创建 Statement
对象时设置两个 ResultSet
定义的常量,具体设置方式如下:
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
在上述方式中,常量 ResultSet.TYPE_SCROLL_INSENSITIVE
表示结果集可滚动,常量 ResultSet.CONCUR_READ_ONLY
表示以只读形式打开结果集。
为了使读者更好地学习 ResultSet
对象的使用,下面通过一个案例演示如何使用 ResultSet
对象滚动读取结果集中指定的数据。
在 chapter10 项目的 cn.itcast.jdbc.example
包中创建一个名称为 Example03
的类,在该类中使用 ResultSet
对象取出指定数据的信息。Exa