關於:查詢資料庫後是返回ResultSet還是返回Collection
能保證所有的 ResultSet 都能 Hold 住嗎?
據我所知,ResultSet依賴於具體實現.
有的 JDBC Driver 在 Connection 關閉時,會自動檢測
所有開啟的資源是否已關閉,如果沒有,就會等待一段時間,然後
將所有的資源關閉掉.(這裡的資源指 Statement,ResultSet)
所以,使用文中所說的方法並不安全.
有時在應用中要做權衡,並不是快就好.我認為,寧願慢一點,
也不要出錯. 所以,返回 List 還是比較通用的.
據我所知,ResultSet依賴於具體實現.
有的 JDBC Driver 在 Connection 關閉時,會自動檢測
所有開啟的資源是否已關閉,如果沒有,就會等待一段時間,然後
將所有的資源關閉掉.(這裡的資源指 Statement,ResultSet)
所以,使用文中所說的方法並不安全.
有時在應用中要做權衡,並不是快就好.我認為,寧願慢一點,
也不要出錯. 所以,返回 List 還是比較通用的.
相關文章
- 查詢資料庫後是返回ResultSet還是返回Collection? (轉)資料庫
- 致板橋:關於"查詢資料庫後是返回ResultSet還是返回Collection?"的幾點問題資料庫
- 查詢資料庫後是返回ResultSet實現中遇到的問題資料庫
- JAVA資料庫處理(連線,資料查詢,結果集返回)Java資料庫
- 記一次關於Laravel model查詢返回大量資料的效能優化Laravel優化
- 返回部分結果後,才報單行子查詢返回多行。
- 關於EJB查詢返回值的解決方法 (轉)
- banq老師,關於將ResultSet封裝成List返回的問題封裝
- Hibernate查詢後返回的集合物件中每個物件是什麼型別的?物件型別
- oracle中基於ROWNUM的查詢的返回Oracle
- 關於圖片存入硬碟目錄還是存入資料庫硬碟資料庫
- 【轉載】關聯式資料庫還是NoSQL資料庫資料庫SQL
- 資料庫是平替還是改造?資料庫
- Elasticsearch如何做到億級資料查詢毫秒級返回?Elasticsearch
- 重新開貼!探討web應用中ResultSet返回的資料表示Web
- 關於Oracle資料庫的時間查詢Oracle資料庫
- mybatis配置:map查詢空值返回MyBatis
- Entity Framework: 檢視查詢時重複返回第一行值, duplicate frst rows in resultset from a viewFrameworkView
- 執行Sybase儲存過程並返回ResultSet儲存過程
- 關於資料庫查詢業務的幾點思考資料庫
- 關於資料庫批次查詢的一個想法資料庫
- WebView#shouldOverrideUrlLoading究竟要返回true還是falseWebViewIDEFalse
- 在HQL select查詢語句中自定義查詢結果返回的資料型別資料型別
- ajax返回json格式資料總是有問題,原因是bom頭資訊JSON
- 模型聯合查詢返回指定欄位模型
- 如何自行查詢出 SAP ABAP 標準的 OData 服務返回資料的後臺資料庫表和表欄位名稱資料庫
- 關於dcat-admin 資料庫過濾查詢資料庫
- 關於下拉選單查詢資料庫的問題資料庫
- 是先做資料庫設計還是先建模資料庫
- SQL -- 使用聯結還是子查詢?SQL
- 關於android中呼叫系統拍照,返回圖片是旋轉90度..Android
- 每天用SpringBoot,還不懂RESTful API返回統一資料格式是怎麼實現的?Spring BootRESTAPI
- Java MyBatis 插入資料庫返回主鍵JavaMyBatis資料庫
- 使用 express 模擬後臺介面返回資料Express
- 資料庫AR之關聯查詢資料庫
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- MongoDB(13)- 查詢操作返回指定的欄位MongoDB
- PostgreSQL函式:返回表查詢結果集SQL函式