在使用数据库时
链接——执行操作——断开
这个体系是十分浪费系统资源的
频繁地链接断开必然是会占用系统宝贵的时间
为此开发出了一套池化技术
池化技术
在预先准备好的连接口上执行操作,操作完也不要断开,继续“放回池子”等待下一个语句使用,待执行完全部的操作后,再集中断开连接
最小连接数
每次开启服务器后,设置的最小连接的数目,以满足基本需求
最大连接数
服务器能够承载的最大连接数目,不可以再多了,再多就需要排队等待
这就带来另一个问题——等待超时
超过某个时间限度,待执行的操作将会放弃该接口(该接口异常什么的)
主流的实现类为有:
DPCP C3P0
阿里的:Druid
……
使用了这些数据库后,就不需要自己编写链接数据库代码了
未完待续
6707

被折叠的 条评论
为什么被折叠?



