连接池

连接池原理图:

什么是连接池

简单点说就是管理与数据库连接的实例池

连接池的好处:

1:重用与数据库的连接,节省资源

2:免去程序与数据库建立连接的工作,提高效率

连接池运行的基本过程:

1:当连接池启动的时候,创建几个跟数据库的连接

2:程序运行时,向连接池请求跟数据库的连接,此时连接池会返回可用的与数据库的连接的实例

3:程序用完过后,调用conn.close()方法的时候,并不是真的关闭同数据库的连接,而是关闭程序和连接池的连接,相当于把连接数据库的实例归还连接池

4:由连接池判断连接实例是否还需要,并动态的创建和关闭与数据库的连接实例

相关推荐