5Yr*_*DBA 30 java connection jdbc resultset
关于JDBC编码的几个问题:
我知道对close()的调用会释放资源.但是如果我们知道我们稍后会使用它,为什么要释放它然后再请求它呢?
多客户端应用程序怎么样?我们需要连接池,所以我们每次都需要创建和关闭Connection,Statement和PreparedStatement?
谢谢,
tea*_*bot 14
我个人会使用一个池,因为这将为您处理所有的资源管理.如果您的连接要求发生变化,则可以轻松修改池配置.有了游泳池,您可以根据最佳实践打开/关闭连接和准备好的陈述,并将资源管理留在游泳池中.
通常,使用池时:
此外 - 根据池实现 - 它可能能够在资源泄漏时通知您,从而更容易识别代码中的这些类型的问题.
看看像DBCP这样的示例实现的来源- 看看它们如何工作非常有趣.
| 归档时间: |
|
| 查看次数: |
13355 次 |
| 最近记录: |