现在的位置: 首页 > 综合 > 正文

关于连接池自己的一理解

2013年10月27日 ⁄ 综合 ⁄ 共 401字 ⁄ 字号 评论关闭

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

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

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

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

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

抱歉!评论已关闭.