教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

使用JDBC连接池提高数据库访问效率

来源:网络收集 时间:2026-07-03
导读: 在基于JDBC的Web数据库应用开发中,数据库的访问效率是开发者必须考虑的一个重要特性。文章首先介绍了数据库连接创建过程,接着在对数据库连接池分析的基础上,提出了一个高效的连接管理策略。 维普资讯 http://doc.guandang.net 第 1卷第 3期 62o o 2年 9月 湖

在基于JDBC的Web数据库应用开发中,数据库的访问效率是开发者必须考虑的一个重要特性。文章首先介绍了数据库连接创建过程,接着在对数据库连接池分析的基础上,提出了一个高效的连接管理策略。

维普资讯 http://doc.guandang.net

1卷第 3期 62o o 2年 9月

湖北汽车工业学院学报J u a fHu e tmo ie Id sr sI si t o r lo b i n Auo t n u ti n t u e v e t

Vo 1.1 No .3 6S p. 0 2 e t2 0

使用J C连接池提高数据库访问效率 DB李贵荣(北汽车工业学院电气工程系,湖北十堰 4 2 0 )湖 40 2

摘要:基于J C的W e数据库应用开发中。据库的访问效率是开发者必须考虑的一个重要特性。文章首先介在 DB b数绍了数据库连接创建过程,着在对数据库连接池分析的基础上,出了一个高效的连接管理策略。接提 关键词:aa J B数据库;接池 Jv;D C;连中圈分类号: P3 1 T 1文献标识码: A文章编号: 0 8 5 8 2 0 0 - 01— 3 1 0— 4 3( 0 2) 3- 3 0 0

在使用J v语言开发 We应用中。般都使用J B来进行和数据库的交互,现 B o sr数据库非常 aa b一 D C实 rw e对频繁而短暂的访问。常,立一个连接需要几秒钟的时间,且每个连接都需要占用系统开销,保持与通建而并数据库的连接,后还要关闭连接进行垃圾回收。样,繁的建立、闭连接,极大的降低系统的性能,最这频关会 因而数据库连接的使用成为了系统的瓶颈。

1 C n e t n象的创建过程 o n ci对 oC n et n实际上是来自iv. l的Jv接口。代表了和数据库的一次会话。对于访问数据库来 o n ci类 o a as包 q aa它

说,建立一个连接代价较高,下面是建立一个典型的数据库连接请求的过程: )a a用程序调用 1J v应

gto ncin )法, DB厂商代码 (动程序或者 D tSuc实现 )求一个来自J M的套接字连接;2 eC n et (方 o J C驱 aao re请 V )J,、M请求检查底层调用的安全策略。果允许 .如连接请求通过主机网络接口到局域网上 (接请求可能需要连穿过防火墙到达因特网或广域网) )接请求最终到达目的子网络,那里可能需要穿过另一个防火

;3连在墙;4连接请求到达数据库服务器;5数据库服务器处理新的连接请求;6许可证服务器可能需要查询 ) ) )来确定是否有适当的连接许可;7数据库初始化新的客户机连接,括所有的内存和操作系统开销;8 )包 )返回调用被送回J C户机。 DB客同样也必须穿过所有防火墙和路由器;9 J M收到返回调用,后创建适当 )V然

的C n e t n象;1发出连接请求的Jv应用程序收到 C n e t n象。 o n ci对 o 0) aa o n ci对 o显然。种简单的获取和关闭数据库连接的方法将很大的影响系统性能。且这种影响正是由于数据这并库资源管理器进程频繁地创建和释放 C n et n象而引起的。 o n ci对 o

2使用数据库连接池可以看出,生上述问题的根源在于对数据库连接的低效管理造成的。通常,业应用系统 (括 We 产企包 b

应用 )须经常应付很多并发的用户,于用户会话所使用的资源有一种著名的设计模式来解决,必对即资源池。源池的基本思想是维护一组“ o”资源 .资 ht的以备在客户请求或者需要该资源时使用。据库连接池正数是该模式在数据库连接管理上的应用 .数据库连接可以被缓存在中间层的存储器中 .而当一个客户发即从来连接请求时,客户立即就可以使用一个连接 (该而不是花时间去创建并初始化一个连接 )当该客户使用。完连接后,是关闭该连接,是将该连接交回连接池。待连接管理服务将它分配给另一个请求。不而等 连接池在 J C 1标准及其扩展中没有定义 . D C 20准的扩展中定义了与连接池相关的接口。 DB . 0在J B .标

与接口对应的类由应用服务器的厂商来实现 .你可以在对服务器的管理过程中设置某个数据库连接池的收疆日期: 0 2.7 3 20 -— 0 . 0

作者简介:贵荣 ( 9 4 )男,北江陵人,士研究生 .究方向:a a技术,络数据库 李 17一,湖硕研 Jv网

…… 此处隐藏:36字,全部文档内容请下载后查看。喜欢就下载吧 ……
使用JDBC连接池提高数据库访问效率.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1416197.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)