HashMap
MySQL データベースのクエリに使用されるパラメーターを取得するために、を反復処理する必要がある Java プログラムがあります。
コードは次のとおりです。
Iterator<Entry<String, Double>>it = ws.entrySet().iterator();
Connection con = null;
while(it.hasNext())
{
Entry<String, Double>pairs = it.next();
PreparedStatement ps = con.prepareStatement("select doc_freq from lookup where word=?");
ps.setString(1, pairs.getKey());
ResultSet rs = ps.executeQuery();
}
ループの反復 (約 500 回) ごとにデータベースに繰り返しアクセスするプロセスにより、アプリケーションの速度が低下しています。データベースに一度だけアクセスできるように、これらすべてのパラメーターを一度に送信する方法はありますか?