dbcp能否不close连接而重新把connection放回到pool

jedi_knight 2005-08-27 08:23:05
一般情况下,都是dataSource.getConnection()获得Connection,然后在代码中自行close connction,这样把与数据库的连接读关掉了,效率应该比较低.
dbcp有没有办法不关闭connection,而是把conntion重新放回pool,以提高效率.
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxlmwl 2005-08-30
  • 打赏
  • 举报
回复
当然不是真的把数据库连接关闭了,而是关闭池中的连接,否则的话,连接池还起什么作用啊,和直接连接数据库不一样么。
doway 2005-08-27
  • 打赏
  • 举报
回复
也就是说,连接并不是真的被关闭了。:)
simon0512 2005-08-27
  • 打赏
  • 举报
回复
close()是把连接放回连接池中
jFresH_MaN 2005-08-27
  • 打赏
  • 举报
回复
connection的close()方法其实就是把当然连接放回池中
因为dbcp等 datasource的实现已经修改了close方法的默认实现。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧