基于Java的数据库连接池的研究

被引量 : 0次 | 上传用户:lcsj652
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在与数据库相关的基于Web的大型商业应用中,由于访问量较大,而每一个访问者要访问到数据库中的数据必须获得数据库连接,这就使得数据库连接成为一个稀有的资源,需要它进行重复的利用。为了复用数据库连接,就需要利用共享池模式中的对象池模式,使用数据库连接池来管理和复用数据库连接。 本文重点地对一种现有的对象池Commons-Pool和数据库连接池Commons-DBCP进行了研究与分析: 1.利用Commons-Pool重点分析了对象池的基本实现方法,以及它里面与对象池的实现有密切关系的接口/类和方法。分析了与对象池的配置相关的重要属性和参数。还分析了Commons-Pool的系统架构,使用UML图直观地描述了其中关键接口/类之间的联系。 2.在分析Commons-DBCP时,重点地分析了与池化数据库连接和池化连接的管理相关的关键类与方法。由于Commons-DBCP使用了Commons-Pool,所以也描述了它们两者之间的联系。 要显示数据库连接池对与数据库相关的基于Web的大型商业应用的影响,要显示数据库连接池可以提高数据库连接的效率,就需要进行性能测试。本文介绍了性能测试的基本方法,设计并实现了一个性能测试的方案。性能测试结果显示,使用连接池的应用程序的性能比不使用连接池的应用程序的性能有很大的提高。 针对传统数据库连接池在运行期间其容量不能改变的缺点,以Commons-DBCP为例进行了功能优化。为Commons-DBCP提供了一个图形用户界面,通过该界面使用户能够根据实际使用的情况适时地调整连接池的容量。该功能优化程序基于MVC设计模式,将处理与连接池相关操作的程序作为模型,将与用户交互进行池容量大小设置的程序作为视图,将用户请求传递给模型处理的程序作为控制器。 优化程序完成后,还进行了功能测试,验证了优化后的Commons-DBCP确实在达到了适时调整池容量的优化目标。
其他文献
党的十六大确立了全面建设小康社会的宏伟目标,提出“充分发挥科学技术第一生产力的作用,完善科技服务体系,加速科技成果向现实生产力转化,推进国家创新体系建设”。加快国家
急冷系统是乙烯裂解气处理的第一道工序,汽油分馏塔是乙烯装置中技术难度最大的设备。急冷系统常常成为制约乙烯装置产量以及长期稳定运转的瓶颈。本文结合数套国内乙烯装置
20世纪70年代以来,国际分工经历了由产业间分工、产业内分工向产品内分工不断深化的过程。作为发展中贸易大国,中国参与国际分工的方式也由传统的水平分工向垂直专业化分工演
<正> 络脉是经络的一个有机组成部分,络脉理论是经络学说一个不可分割的重要内容。《内经》对于络脉颇为重视,分别在有关篇章中,对络脉的循行和分布、络脉的生理功能及病理证
目的:探讨广西梧州双钱实业有限公司生产的《双钱牌梧州龟苓膏》的化学成分及药理作用。方法:将龟苓膏的组成方剂资料进行分析总结。结果:有效成分含皂甙、糖、蛋白质、脂肪
中国的小城镇在漫漫历史长河曾经扮演了十分重要的角色,有相当一部分独具中国特色的传统文化都是出自各地的小城镇中。随着国家越来越重视小城镇的规划和建设,形象设计战略也
欧盟在中国企业对外直接投资中的地位越来越重要。本文通过对历年《中国对外直接投资统计公报》的分析,重点探讨了中国企业对欧盟直接投资的分布、特点与未来发展趋势。研究
目前,润滑油添加剂广泛应用于实际生产中以减少摩擦和磨损,提高机械效率,延长机械寿命。但是添加剂很少被用于改善接触元件的疲劳问题。疲劳是一种外表的现象,冲击和交变应力
自 1999 年中国证监会首次要求上市公司披露扣除非经常性损益后的净利润指标以来,关于非经常性损益的概念、确认与披露问题就引起了我国会计学界的关注。本文对非经常性损益
熔喷非织造设备中聚合物熔体分配流道主要采用衣架型模头。衣架型模头的设计对于熔体分配的均匀性乃至最终产品的均匀性至关重要。本文主要利用有限元方法对熔喷非织造用衣架