遍歷結果集我想實現使用JDBC像SQL存儲過程在java中的任務。 在SQL中,當我們編寫遊標時,首先執行select查詢,然後獲取記錄,然後執行一些操作。我們可以執行一些查詢,而在Java
很有可能我已經打響了蜂巢選擇查詢。我的選擇查詢包含30條記錄,但是當我執行它時,我的while(res.next())只執行一次。
但不是查詢我只是嘗試顯示字段,檢查其是否獲取或不 則是工作的罰款。(while循環只包含System.out.println語句)
sql="select * from tbl_name";
res=stmt.executeQuery(sql);
while(res.next())
{
S.O.P.("fields : "+res.getString(0));
}
(我認爲,當結果集遍歷時,如果在兩個查詢之間有查詢得到執行,但在同一時間循環也得到執行,並在經過一段時間查詢執行完成後,reslutset while循環也得到完成,因此它得到執行一次吧。我不知道這件事。)
爲什麼它正在發生,我沒有得到。我做錯了什麼?
我以前做過這樣的任務,很好。現在我遇到了這樣的問題。不知道爲什麼?我多次檢查每一件事,但沒有得到。 – 2012-03-16 06:45:49