图片说明
数据库连接池的原理
传统连接方式:
首先调用Class.forName()方法加载数据库驱动,
然后调用DriverManager.getConnection()方法建立连接.
连接池技术:
连接池解决方案是在应用程序启动时就预先建立多个数据库连接对象,然后将连接对象保存到连接池中。
当客户请求到来时,从池中取出一个连接对象为客户服务。
当请求完成时,客户程序调用close()方法,将连接对象放回池中.
对于多于连接池中连接数的请求,排队等待。
应用程序还可根据连接池中连接的使用率,动态增加或减少池中的连接数。