这表示可滚动的ResultSet,即光标向前或向后移动。这种类型的ResultSet对数据库中所做的更改不敏感,即,数据库中所做的修改不会反映在ResultSet中。
这意味着如果我们使用JDBC程序与数据库建立了连接,并检索了一个保存有名为SampleTable的表中所有记录的ResultSet,同时如果我们向该表中添加了更多记录(在检索到ResultSet之后),这些最近的更改不会反映在我们先前获得的ResultSet对象中。
考虑我们在数据库中有一个名为Employees的表,其内容如下:
+----+---------+--------+----------------+ | Id | Name | Salary | Location | +----+---------+--------+----------------+ | 1 | Amit | 3000 | Hyderabad | | 2 | Kalyan | 4000 | Vishakhapatnam | | 3 | Renuka | 6000 | Delhi | | 4 | Archana | 9000 | Mumbai | | 5 | Sumith | 11000 | Hyderabad | | 6 | Rama | 11000 | Goa | +----+---------+--------+----------------+