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+ 瀏覽量

啟動您的 職業

完成課程即可獲得認證

開始學習
廣告