数据库连接池

数据库连接池

数据库连接池负责分配,管理,释放数据库连接,它允许应用程序重复使用一个连接而不是重新建立一个;它会自动释放空闲时间较大的数据库连接,来避免因为没有释放连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作性能。

连接池的好处

数据库连接数,是一个数据库,最多能够同时接受多少个客户的连接。在没有数据库连接池的情况下,一个客户,每次访问都要新建一个连接,执行sql,然后关闭释放连接。问题是新建一个数据库连接, 是一个耗费资源,花费不少时间的动作,因此就需要连接池。
连接池会事先打开一部分的连接,并维持着这些链接。客户想要执行数据库sql操作,从连接池中获得连接,用完后还给连接池即可。

常见的开源数据库连接池

dbcp , c3p0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最原始的数据库连接就是我们打开一个连接,使用过后再关闭该链接来释放资源。频繁的新建打开再关闭连接对jvm和数据库都...
    野柳阅读 6,422评论 1 11
  • 前言 数据库连接池在Java数据库相关中间件产品群中,应该算是底层最基础的一类产品,作为企业应用开发必不可少的组件...
    许da广阅读 7,225评论 2 27
  • 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...
    凯哥学堂阅读 1,061评论 0 0
  • 现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中:hibernate开发组推荐使用c3p...
    呵呵飘过阅读 1,417评论 0 3
  • B是我一个多年好友。和我闲聊时经常会提起一位中学同学佩佩,他说羡慕她有生活。所谓生活,也就是她经常晒在朋友圈中的:...
    一双大鱼阅读 2,093评论 0 2