- 2
- 0
- 约1.12万字
- 约 36页
- 2017-07-16 发布于四川
- 举报
本章目标 数据连接池原理 DBCP、C3P0,JNDI 连接池配置使用 一、回顾数据库直接连接 使用数据直接连接的缺点 在某一时刻连接必须服务于一个用户,以免造成事务冲突 来自不同用户的请求(都使用了同一个连接)对相同的事务进行操作,如果一个请求试图回滚,那么所有使用相同连接的数据库操作都要被回滚。 创建连接需要耗费时间 创建一个连接大概需要1-2秒的时间。 保持连接打开状态的代价很大 尤其是在系统资源(例如内存)方面。 数据库产品的许可证都按照同时打开的连接数目来收费。 二、数据库连接池原理 什么是数据库连接池 数据库连接池:Connection pooling,它是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 二、数据库连接池原理 数据库连接池运行机制 从连接池获取或创建可用连接; 使用完毕之后,把连接返还给连接池; 在系统关闭前,断开所有连接并释放连接占用的系统资源; 还能够处理无效连接(原来登记为可用的连接,由于某种原因不再可用,如超时,通讯问题),并能够限制连接池中的连接总数不低于某个预定值和不超过某个预定值; 二、数据库连接池原理 连接池示例图: 二、数据库连接池原理 使用数据库连接池技术的好处 1. 资源重用 由于数据库连接得到重用,避免了频繁创建、释放连接引起的大量性能开销。在减少系统消耗的
您可能关注的文档
最近下载
- 03G322-1 钢筋混凝土过梁.docx VIP
- 幼儿园教师科学素养的研究.pdf
- 广东省惠州市惠东县2023年中考二模数学试题(含答案).docx VIP
- 03G322-1 钢筋混凝土过梁.doc VIP
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx VIP
- 11《山地回忆》公开课一等奖创新教案.docx VIP
- 主体结构施工方案.doc VIP
- 2026年河南交通职业技术学院单招职业倾向性测试必刷测试卷最新.docx VIP
- 2022年语文新课程标准试题语文教师招聘选调必背(含参考答案).pdf VIP
- 河北省秦皇岛市地理生物会考真题试卷(含答案).docx VIP
原创力文档

文档评论(0)