我想盡量減少我的SQL查詢,所以我的決心是列出我需要的記錄的所有ID。這樣做,通過一個查詢,我可以獲得有關某個ID的所有信息。如何在java中搜索結果集?
ID Passed flag type Total
123ABC 878 0 1 1070
123ABC 1272 0 1 1507
123ABC 1152 0 1 1342
123ABC 0 0 2 0
123ABC 1045 0 1 1214
123ABC 1270 0 1 1471
123ABC 0 0 1 0
123ABC 476 0 2 787
123ABC 96 0 2 158
123ABC 23 0 3 70
123ABC 11 0 2 42
987ZYX 77 1 2 135
987ZYX 0 1 2 0
987ZYX 0 1 2 0
123ABC 487 1 2 513
123ABC 1 1 2 3
987ZYX 293 0 2 759
987ZYX 5611 0 1 6386
987ZYX 0 0 2 0
987ZYX 0 0 3 0
上表顯示了運行我的查詢後得到的結果示例。 問題是,我需要遍歷我的ID列表,並獲取與該ID相關的結果集中的所有記錄。是否有可能將此表(實際上是ResultSet對象)轉換爲ArrayList或HashMap以便於索引,或者我可以使用實際的ResultSet實現它嗎?
ResultSet作爲一個普通的迭代器,所以你必須將數據轉換爲HashMap。 – jutky 2010-11-05 06:07:58