關於:查詢資料庫後是返回ResultSet還是返回Collection

iceant發表於2002-10-16
能保證所有的 ResultSet 都能 Hold 住嗎?
據我所知,ResultSet依賴於具體實現.
有的 JDBC Driver 在 Connection 關閉時,會自動檢測
所有開啟的資源是否已關閉,如果沒有,就會等待一段時間,然後
將所有的資源關閉掉.(這裡的資源指 Statement,ResultSet)

所以,使用文中所說的方法並不安全.

有時在應用中要做權衡,並不是快就好.我認為,寧願慢一點,
也不要出錯. 所以,返回 List 還是比較通用的.

相關文章