JDBC入门十三:连接池(1):连接池简介;(纯文字性介绍)

数据库连接池是提高应用性能的重要组件,通过预先创建并管理数据库连接,避免了每次操作时建立和关闭连接的开销。本文介绍了连接池的概念,将其比喻为物资仓库,阐述了其存在的必要性,并以阿里巴巴的Druid连接池为例,详细说明了其工作原理和优势。

什么是连接池:

如工地主管在管理建筑的配套物资的时候,各种物资应该提前准备好,放在物资仓库中,而不是需要什么东西再去现采购。如果某些建筑材料不够了,提早发现,提前去补充。所以,连接池也可称作连接仓库。

 

为什么要出现连接池这样的组件?

数据库连接是Java应用程序和MySQL服务器之间的物理的网络通讯桥梁,建立数据库连接的过程是比较耗费资源和时间的。

如果按照以前的做法:要执行SQL之前,先去创建数据库连接,然后再去执行SQL语句,程序的执行效率就会下降;

但如果,在应用程序启动的时候,按照预先的预计,比如,预计系统会同时有30个人使用,那么在应用程序启动的时候就预先创建好30个数据库连接,这样当应用程序需要执行SQL语句的时候,就不用现创建数据库连接了,而是从数据库的连接池中进行提取就可以了;

数据库连接池可以看成是现实中的物资仓库,在应用程序启动的时候,一个一个数据库的连接就相当于是仓库中的物资,有谁需要用,直接从仓库中进行提取,用完了再还到这个仓库中。

阿里巴巴Druid连接池:

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值