Java ResultSet接口 详细说明
记录集接口(ResultSet)接口
在JDBC API 2.0中,ResultSet接口有了很大的变化,增加了很多行操作、行定位的新方法,功能也强
大了许多,最主要的变化有以下几个方面:
1、新定义了若干个常数
这些常数用于指定ResultSet的类型,游标移动的方向等性质,如下所示:
public static final int FETCH_FORWARD;
public static final int FETCH_REVERSE;
public static final int FETCH_UNKNOWN;
public static final int TYPE_FORWARD_ONLY;
public static final int TYPE_SCROLL_INSENSITIVE;
public static final int TYPE_SCROLL_SENSITIVE;
public static final int CONCUR_READ_ONLY;
public static final int CONCUR_UPDATABLE;
FETCH_FORWARD:该常数的作用是指定处理记录集中行的顺序是由前到后,即从第一行开始处理,一直
到最后一行。
FETCH_REVERSE:该常数的作用是指定处理记录集中行的顺序是由后到前,即从最后一行开始处理。一
直到第一行。
FETCH_UNKNOWN:该常数的作用是不指定处理记录集中行的顺序,由JDBC驱动程序和数据库系统决定。
TYPE_FORWARD_ONLY:该常数的作用是指定数据库游标的移动方向是向前,不允许向后移动,即只能使
用ResultSet接口的next()方法,而不能使用previous()方法,否则会产生错误。
TYPE_SCROLL_INSENSITIVE:该常数的作用是指定数据库游标可以在记录集中前后移动,并且当前数据
库用户获取的记录集对其他用户的操作不敏感,就是说,当前用户正在浏览记录集中的数据,与此同时,
其他用户更新了数据库中的数据,但是当前用户所获取的记录集中的数据不会受到任