关于连接池自己的一理解

连接池的作用就是预先和数据库建立好若干的连接并存储在连接池中,在使用的时候程序直接调用这些连接池中的连接而不是和数据库在发生连接建立的过程。
在一个程序中建立和销毁连接是很耗费资源的一件事情,所以连接池最主要的作用就是为了提高程序的运行效率。

以上是他人的总结,我的理解是,连接池相当于连接数据库的句柄,只是预先连接了若干个句柄,在程序要调用时,就分柄句柄,而不用再调用语句创建连接,因为创建连接是很费时的。

综上所述,也就是说对于如B/S,或者用委托代理类来连接数据库取数的程序是很有帮助的,因为两者相当于都是通过一台程序服务器收集客户端的数据访问请求来连接数据库取数,所以在程序服务器响应的连接数据库请求会很多,如果用连接池将会大大减少连接时间

但对于直接在客户端连接数据库取数的程序,那么连接池是无特殊作用的,只相当于在客户机连接数库获取句柄后长期使用而不关闭重取。

这只是我的理解不一定准确,欢迎各位指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值