连接池的概念及作用

定义:连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。

外文名:Connection Pool

性质:创建和管理连接的缓冲池的技术

作用

连接池的作用就是管理连接,因为如果单纯的用JDBC去连接的话,频繁的开启 和关闭连接对于数据库也是一种负担。使用连接池技术后,可以不必频繁开启关闭连接 需要的时候就去用就好了,这样是资源重用,而且有更快的系统反应速度

 

什么是数据库连接池(原理)

所谓数据库连接池,可以看作 :在用户和数据库之间创建一个”池”,这个池中有若干个连接对象,当用户想要连接数据库,就要先从连接池中获取连接对象,然后操作数据库。一旦连接池中的连接对象被拿光了,下一个想要操作数据库的用户必须等待,等待其他用户释放连接对象,把它放回连接池中,这时候等待的用户才能获取连接对象,从而操作数据库。

 

数据库连接池的属性

连接对象初始的数量:initSize,一开始就创建若干个,当不够时再添加

连接对象最大数量:maxSize,添加到最大值则不会再添加

posted @ 2020-09-10 11:03  上帝是个程序员  阅读(1469)  评论(0编辑  收藏  举报