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 | +----+---------+--------+----------------+
廣告