数据库连接池c3p0介绍

http://www.mamicode.com/info-detail-1010141.html

        数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。

理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以在程序初始化的时候,要集中创建多个数据库连接,并把他们集中管理,供程序使用,可以保证较快的数据库读写速度,还更加安全可靠。

数据库连接池的运行机制

(1)程序初始化时创建连接池

(2)使用时向连接池申请可用连接

(3)使用完毕,将连接返还给连接池

(4)程序退出时,断开所有连接,并释放资源


数据库连接池c3p0介绍_第1张图片

c3p0:作为开源的数据库连接池,c3p0是一个优秀的连接池,性能也十分可靠

你可能感兴趣的:(数据库连接池c3p0介绍)