创建数据库连接是一种非常消耗资源的操作,而且要花比较长的时间执行,如果程序为许多间歇的数据库访问请求提供服务,那么为每个请求创建一个新连接显然是不合适的,因为需要很长时间,更好的办法是不为每个请求创建一个新连接,而是先创建一个数据库连接,每当长许需要临时访问数据库是就使用这个连接,这就称为连接缓冲池,通常通过创建一个连接缓存来间接使用连接缓冲池,连接缓存创建一个连接缓冲池并且在需要时向连接缓冲池中自动添加连接。