作者fgh81113 (阿景)
看板java
標題[問題] 請問resultset和cachedresultset的差異
時間Wed Jan 28 21:32:56 2015
如題
最近好不容易把log相關設定搞定
發現當resultset做rs.next()時,在console就會列印一行resultset的資料
想問的是
1.每次的rs.next()是否有做db連線
2.若1.答案為是的話,改用cachedResultSet是不是可以改善1.的問題
(也就是說一次性全部讀出不用每次的rs.next()都做連線)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.86.99
※ 文章網址: https://www.ptt.cc/bbs/java/M.1422451978.A.75D.html
→ ssccg: resultset一次讀多少row是由FetchSize決定的 01/29 13:18
→ ssccg: 不是一次一行也不一定是一次全部 01/29 13:19
→ ssccg: CachedResultSet標準jdbc沒這個吧,只有CachedRowSet 01/29 13:20
→ fgh81113: 感謝回答,回去讀cachedRowSet相關資料 01/29 16:33
推 haha02: 那個是jdbc 2.0的spec 但是要看driver有沒有實作 01/29 19:25
推 haha02: 記錯了… 2.0的是CachedRowSet… 01/29 19:30