数据库连接池

什么是数据库连池?
连接Connection对象的缓冲区。由连接池的管理器负责申请、分配、管理、释放连接的操作。

为什么要使用数据库连接池?

 不使用数据库连接池,每次都通过DriverManager获取新连接,用完直接抛弃断开,连接的利用率太低,太浪费;
 对于数据库服务器来说,压力太大了。数据库服务器和Java程序对连接数也无法控制,很容易导致数据库服务器崩溃;
希望能管理连接。可以建立一个连接池,这个池中可以容纳一定数量的连接对象,一开始可以先替
用户先创建好一些连接对象,等用户要拿连接对象时,就直接从池中拿,不用新建了,这样也可以
节省时间。然后用户用完后,放回去,别人可以接着用。可以提高连接的使用率。当池中的现有的
连接都用完了,那么连接池可以向服务器申请新的连接放到池中。直到池中的连接达到最大连接
数,就不能在申请新的连接了,如果没有拿到连接的用户只能等待。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值