关于学习连接池的一些笔记

关于学习连接池的一些笔记,第1张

为什么要有连接池?(也是连接池的优点)

1.资源重用。

2.更快的系统反应速度。

3.新的分配方式。

4.统一的系统

连接池的使用步骤

1.建立数据库连接池对象

2.按照事先指定的参数创建初始数量的数据库连接(空闲连接数)。

3.对于一个数据库访问请求,直接从连接池中得到一个连接(如果 数据库连接池对象中没有空闲的连接,且连接数没有达到最大,创建一个新的数据库连接)。

4.存取数据库。

5.关闭数据库,释放所有数据库连接。(此时的关闭数据库连接,不是真正的关闭,而是将其放入空闲队列中)

6.释放数据库连接池对象。

具体的连接池

1.负责分配、管理和释放数据库连接

2.允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。

3.能明显提高对数据库 *** 作的性能。

java中开源的部分数据库连接池

1.C3PO

是一个开放源代码的JDBC连接池

2.Proxool

一个Java SQL Driver驱动程序,提供了对选择的其他类型的驱动程序的连接。

3.Jakarta DBCP

DBCP 是一个依赖Jakartacommons-pool对象池机制的数据库连接池。

就不一一列举了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/923295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存