我有一个 Java 程序需要遍历 aHashMap
以获取一个参数,然后用于查询 MySQL 数据库。
代码如下:
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 次)重复访问数据库的过程正在减慢我的应用程序的速度。有什么方法可以一次发送所有这些参数,以便我只访问一次数据库?