JDBC 中的 TYPE_SCROLL_INSENSITIVE ResultSet 是什么?
jdbcjava 8programmingobject oriented programming更新于 2025/5/29 17:48:17
这表示可滚动的 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 | +----+---------+--------+----------------+

