JDBC 中 TYPE_SCROLL_INSENSITIVE ResultSet 是什么意思?


这表示一个可滚动 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            |
+----+---------+--------+----------------+

更新于: 30-Jul-2019

2K+ 浏览量

启动您的 职业

完成课程即可获得认证

开始学习
广告