【发布时间】:2011-11-03 19:19:54
【问题描述】:
假设我要执行 10 个查询。 我像这样创建一个 ResultSet rs1:
ResultSet rs1 = MyStatement.executeQuery(QUERY_1);
while (rs1.next()){
// do something
}
rs1.close();
rs1 = MyStatement.executeQuery(QUERY_2);
while (rs1.next()){
// do something
}
rs1.close();
执行 QUERY_1 后,我关闭 rs1,然后将其分配给执行 QUERY_2,然后再次关闭它。现在我想知道 - 我可以在执行第 10 个查询后立即执行所有 10 个查询并关闭一次 rs1,还是在每次执行查询后都必须打开和关闭它?
提前谢谢你。
【问题讨论】: