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

外文名:Connection Pool

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

作用

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

 

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

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

 

数据库连接池的属性

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

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

相关文章:

  • 2022-01-08
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2021-11-19
  • 2022-01-09
  • 2021-11-21
猜你喜欢
  • 2021-09-07
  • 2021-07-13
  • 2021-05-27
  • 2021-05-28
相关资源
相似解决方案