毕业论文--基于java数据库连接池的研究

毕业论文--基于java数据库连接池的研究

ID:10773859

大小:410.48 KB

页数:25页

时间:2018-07-08

毕业论文--基于java数据库连接池的研究_第1页
毕业论文--基于java数据库连接池的研究_第2页
毕业论文--基于java数据库连接池的研究_第3页
毕业论文--基于java数据库连接池的研究_第4页
毕业论文--基于java数据库连接池的研究_第5页
资源描述:

《毕业论文--基于java数据库连接池的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(设计)论文(设计)题目:基于java数据库连接池的研究学院:数学与统计学院专业名称:信息与计算科学摘要在基于JDBC的数据库实际应用开发中,对数据库连接的管理是一个重点也是一个难点,频繁对数据库的连接与关闭操作·多客户对数据库的并发访问,一定程度上决定了WEB系统的响应以及应用性能。使用数据库连接池方式能对数据库的连接进行管理和维护,上层应用程序通过数据库连接池使用数据库资源能提升系统性能,充分利用系统资源。文章通过介绍·分析数据库连接池工作的基本原理,了解目前流行的WEB服务器在数据库连接池方面的使用现状后,总结一了些数据库连接池开发程序中容易忽略

2、的问题。并在学习掌握了实现连接池的关键技术后给出了一个较为高效的连接池管理策略在这种策略思想的指导下实际开发出一个数据库连接池模块,使得上层应用通过本连接池访问数据库资源变得相对高效和容易,从实际上论证了这种设计方案的可行性。关键词:连接池;数据库;JDBC;并发访问Research and realization of the Database Connection Pool Abstract In the practically application development of database based on JDBC, the management 

3、of database connection is a key point and also a difficulty. The response and performance of the WEB system are depended on frequently connecting, closing and multi-user accessing in a certain extent. Using the Database Connection Pool can provide management and maintenance for connec

4、tions of the database. The upper applications may access the database recourse via the Database Connection Pool, in order to upgrade system performance and fully utilize the system recourse. This article summarizes some issues which are feasibility of this design project in practice. 

5、Key words : Database Connection Pool ; Database ; JDBC ; Concurrence access 目 录1引言11.1课程背景11.2连接池的主要作用11.3目前流行的WEB服务器数据库连接池方面使用现状11.3.1DHCP介绍21.3.2poolman介绍21.3.3C3P0介绍21.3.4其他连接池(自写连接池)22相关理论基础32.1数据库概论32.2数据库连接池的基本原理32.3连接池中的关键技术42.3.1连接池的分配与释放42.3.2连接池的维护53系统总体设计思想及方案53.1连接池中的关键类设计

6、63.2连接池中的管理机制73.3实现一个连接池的其他问题83.3.1事务处理83.3.2封装93.3.3并发93.3.4连接池的关闭94具体的设计流程和实现104.1连接池的建立104.2连接池的管理124.3连接池的关闭144.4连接池的测试155系统测试问题的总结155.1连接池的泄露问题155.1.1产生现象155.1.2解决办法165.2多数据库服务器问题176总结19参考文献20谢辞211引言1.1课题背景随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要。传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数

7、据库连接;然后进行SQL操作,对数据库中的对象进行查询,修改和删除等;最后断开数据库连接。使用这种开发模式,对于一个简单的数据库应用,由于数据库的访问不是很频繁,只需要在访问数据库时创建一个连接,用完后就关闭它,这样做不会明显增大系统的开销但是对于一个复杂的数据库应用,情况就完全不同了,尤其是大型电子商务网站,同时可能有几百人基至几千人在线。在这种情况下,用户操作频繁的建立、关闭数据库,会极大的降低系统的性能,增大系统的开销,迫使网站的响应速度下降,严重的甚至会造成服务器的崩溃。针对这些突出问题,采用运行速度更快,数据库访问效率更高的数据库连接池技术,以提高系统的

8、运行效率将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。