我们都是knowthat我们应该重用JDBC PreparedStatement
而不是在循环中创建一个新的实例。如何处理PreparedStatement
不同的方法调用之间的重用? 重用 - “规则”是否仍然计数?在方法之间重用PreparedStatement?
我真的应该考虑使用PreparedStatement
的字段,还是应该在每次调用时关闭并重新创建准备语句(保持本地状态)? (当然这样的类的实例将被绑定到Connection
,这在某些体系结构中可能是缺点)
我知道理想的答案可能是“取决于”。
但是我正在寻找一个经验较少的开发者的最佳实践,他们会在大多数情况下做出正确的选择。
绝对不要让它成为这个类的领域。保持本地化。 – BalusC 2011-01-10 13:59:39