- 0
- 0
- 约1.12万字
- 约 36页
- 2017-06-15 发布于北京
- 举报
本章目标 数据连接池原理 DBCP、C3P0,JNDI 连接池配置使用 一、回顾数据库直接连接 使用数据直接连接的缺点 在某一时刻连接必须服务于一个用户,以免造成事务冲突 来自不同用户的请求(都使用了同一个连接)对相同的事务进行操作,如果一个请求试图回滚,那么所有使用相同连接的数据库操作都要被回滚。 创建连接需要耗费时间 创建一个连接大概需要1-2秒的时间。 保持连接打开状态的代价很大 尤其是在系统资源(例如内存)方面。 数据库产品的许可证都按照同时打开的连接数目来收费。 二、数据库连接池原理 什么是数据库连接池 数据库连接池:Connection pooling,它是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 二、数据库连接池原理 数据库连接池运行机制 从连接池获取或创建可用连接; 使用完毕之后,把连接返还给连接池; 在系统关闭前,断开所有连接并释放连接占用的系统资源; 还能够处理无效连接(原来登记为可用的连接,由于某种原因不再可用,如超时,通讯问题),并能够限制连接池中的连接总数不低于某个预定值和不超过某个预定值; 二、数据库连接池原理 连接池示例图: 二、数据库连接池原理 使用数据库连接池技术的好处 1. 资源重用 由于数据库连接得到重用,避免了频繁创建、释放连接引起的大量性能开销。在减少系统消耗的
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)