全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库连接池的概要和重要部分的论文数据库连接池是将链接作为资源来管理的实体,该资源是到数据库的连接。 连接池的基本想法是预先准备和使用部分存储在存储器中的固定对象。 创建数据库连接池后,可以在过去提交查询以获取结果。 一个链路在生命周期内能够处理的查询数据没有限制,只能通过使用连接池终止来从存储器中获取,而不需要重复建立。 在内存中,连接池可以管理链路并提高利用率。连接池的一般使用过程主要由四部分组成:1 .发送连接请求:连接池按请求的发送顺序排列,并以一对一的方式进行链接。 连接池的最大优点是多个链路可以同时发送请求,连接池可以确定它。2、连接发送:连接池可以维护列表的使用和空闲部分,连接池可以在从空闲部分取出链路并返回链接之前,返回使用池,以最大化整个连接池的利用率。3、取出链接:连接池按照前面的步骤取出空闲部分的链接。4、回收链路:请求模块使用完毕时,把链路放回空池。 一旦模块注册了该链路,该链路就从使用列表中删除,并自动返回该列表以等待新请求。1、连接池配置:数据库连接池所需的链路数很重要,少的话会影响整个周期,多的话会浪费内存资源。 配置策略首先根据硬件系统的配置和软件环境的应用请求,首先配置连接池的数量和最大配置数量的链路数,以确定合适的连接数。2 .并发控制:当多个线程同时访问共享资源时,考虑线程之间的同步问题,以防止在访问期间发生逻辑错误。 共享资源是连接池,需要同步过程才能修改连接池的属性。3、定时检测:在连接池自己管理的过程中,从定时上判断每个链路的状态和连接数。 管理员可以设置连接池参数,以管理连接池中的最大连接数和最大空闲时间,并限制连接池。4、复式连接:这种模式在多链路上很常见,每个数据库连接保存参照数,记录连接用户数。 具体地说,可以采用利用池和空池的技术,如果分配空池内的链路,则复用来计算最小链路的方法。用户通过servlet bean访问数据库并调用连接池类ConnectionPool的addTask方法。 执行addTask的步骤如下调用ThreadPool线程的getRequesterID以获取任务请求。实例化查询任务QueryTask对象。通过调用ThreadPool线程池类的addTask将查询任务对象添加到线程池中。调用ThreadPool线程池类addtask监听器,添加等待任务完成的时间,并在进程完成后返回给用户。侦听程序通过调用查询信息类的SQLInformation对象的getResult来获取查询数据,并将其存储在db接口类中,用户可以通过调用db接口类的getQueryResult方法来获取查询数据DbInterface类的使用方法如下创建类对象。 调用构造函数db接口。 dbCon是连接池对象,log是日志对象,thteadPool是线程池对象。执行SQl语句。 调用数据库接口的方法,数据库接口将自动的SQL添加到线程中,执行SQL线程语句,并将结果和异常传递给数据库接口类。调用db接口的方法getQueryResult和hasNextQueryResult得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械挂靠公司协议书
- 广东2025年下半年台山市部分事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 校园卫生消毒协议书
- 卸货搬运合同协议书
- 山东2025年下半年高密市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 安徽合肥市事业单位招考人员易考易错模拟试题(共500题)试卷后附参考答案
- 宁波市北仑区图书馆编外用工招考易考易错模拟试题(共500题)试卷后附参考答案
- 天津高新技术成果转化中心事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 分公司设立的协议书
- 儿子买房合同签协议
- 字节跳动绩效管理制度
- 2026年海南省五指山市房地产市场现状调研报告
- 2025贵州黔西南州政协机关面向全州考聘事业单位工作人员2人考试笔试备考试题及答案解析
- 2025年度黑龙江鹤城农业发展投资有限公司招聘工作人员13人笔试考试参考试题附答案解析
- 2025摄影工作室员工合同模板
- 湖南省长沙市长郡教育集团2024-2025学年八年级上学期期中英语试题(含答案)
- GB/T 30341-2025机动车驾驶员培训教练场技术要求
- 雨课堂在线学堂《现代美学》单元考核测试答案
- 物业管理公司财务审计实施方案
- 钢板桩围堰施工质量通病、原因分析及应对措施
- 机场安全考试题库及答案解析
评论
0/150
提交评论