欢迎来到天天文库
浏览记录
ID:33578045
大小:285.59 KB
页数:3页
时间:2019-02-27
《数据库连接池技术研究与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库连接池技术研究与应用商杰‘,朱战立“(1.安徽工贸职业技术学院安徽淮南232001;2.西安石油大学计算机学院陕西西安710065)摘要:在Java语言中,J创贾是应用程序与数据库沟通的桥梁。针对Java利用JDBC访问数据库叶数据库连接资源的低效管理的缺.羲,提出了解决办法—数据库连接池。从其工作原理出发,探讨了数据库连接池的组成、调度策略,并构建了一个简便易用的连接池,并结合当前热门技术Servlet说明了其如何在开发时使用。开发人事管理系统的实戏表明,数据库连接池的有效引入,明显提高了系统的性能。关健词:Java;JDB
2、C;JSP/Servlet;数据库连接池中圈分类号:TP311.13文献标识码:A文章编号:1004一373X(2007)05一095一03andAPplicationsoftheDatabaseC0nnectPolSHANGJie,,ZHUZhanliZ(1.AnhuiTradeProfessionalTechnologyInstitute,Huainan,232001,china;Zcomputercollege,xi,anshiyouuniversity,xi‘an,710065,china)Abstract:Inthejav
3、alanguage,JDB〔:isthebridgebetweenapplicationprogramsandthedatabase.Aimingattheshort-comingsaboutjava‘sinefficientdatabasemanagementofdatabaselinki眼resourceswhentheapplicationprogramsvisittheda-tabaseusingwiththeJDBC,itisproposedasolution—databaseconnectionpoolinthetext
4、.Startingfromtheworkprinci-ples,itisexpforedaboutdatabaseconnectionpoolcomposition,deploymentstrategies,andbuiltauser一friendlyconnectionpoolandillustrateshowtouseitinthedeveIopmentcombinewiththecurrenthottechnologyServlet.Developmentofperson-nelmanagementsystemhasshown
5、thattheeffectiveintroductionofadatabaseconnectionPoolimProvessystemPerformancemarkedly.Keywords:Java;JDBC;JSP/Servlet;databaseconnection因01器的崩溃,成为制约某些电子商务网站发展的技术瓶颈问1引言题。其次,对于每一次数据库连接,使用完后都得断开。利用Java语言开发软件,后台数据库是通过JDBC否则,如果程序出现异常而未能关闭,将会导致数据库系技术进行访问的。JDBC是一种“开放”的方案,他为数据
6、统中的内存泄漏,最终将不得不重启数据库。还有,这种库应用开发人员、数据库前台工具开发人员提供了一种开发不能控制被创建的连接对象数,系统资源会被毫无顾标准的应用程序设计接口,使开发人员可以用纯Java语忌地分配出去,如连接过多,也可能导致内存泄漏,服务器言编写完整的数据库应用程序,无需考虑后台数据库的特崩溃。由此可以看出,问题的根源就在于对数据库连接资殊性。源的低效管理。为解决上述问题,可以采用数据库连接池JDBC作为一种数据库访问技术,具有容易编程实现技术[1:。的优点。但使用这种模式进行Web应用程序开发,存在2数据库连接池的基本
7、原理及设计很多间题:首先,每一次Web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得花费0.05一数据库连接池的基本思想就是为数据库连接建立一15的时间,而且系统还要分配内存资源。这个时间对于个“缓冲池"o预先在“缓冲池”中放入一定数量的连接,当一次或几次数据库操作,或许感觉不出系统有多大的开需要建立数据库连接时,只需从“缓冲池”中取出一个,使销。可是对于现在的Web应用,尤其是大型电子商务网用完毕之后再放回去。我们可以通过设定连接池最大连站,同时有几百人甚至几千人在线是很正常的事。在这种接数来防止系统无尽的与数据库
8、连接。更为重要的是可情况下,频繁地进行数据库连接操作势必占用很多的系统以通过连接池的管理机制监视数据库的连接的数量、使资源,网站的响应速度必定下降,严重时甚至会造成服务用情况,为系统开发、测试及性能调整提供依据叫。连接池的基本工作原理
此文档下载收益归作者所有