在java中7。while(resultset.next())平行運行
我有一個查詢。
String sql = "select path, job_id from job_table where status = 'NEW' and rownum <= 5 order by created_date";
ResultSet rows = null;
try
{
conn = getConnection();
preparedStatement = conn.preparedStatement(sql);
rows =preparedStatement.executeQuery();
while(rows.next())
{
// do stuff or call respective methods depending on the values received from resultset.
//假設行有值1或2或3然後
if(rows.contains(1))
doAnalysis1(param1);
if(rows.contains(2))
doAnalysis2(param1);
if(rows.contains(3))
doAnalysis3(param1);
}
}
現在我是做的東西平行的。以前,當我運行我的應用程序時,它實際上完成了每行的其他功能,然後處理下一行。但是,如果我得到3到4排,那麼它應該一次處理所有這些都可以實現。任何例子都可以幫助我。
以前,當我跑我的應用程序實際上它完成....你能後,以前的代碼(最小)?我們需要明白你到底在做什麼,因爲我們目前的問題太廣泛了 – developer
我不明白你在問什麼。 –
@Tim:抱歉我最小的代碼..我只想運行我的內部,同時東西並行5記錄。 – Abb