- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
放射免疫学杂志
维普资讯
广 西轻工业
2007年 10月
第 10期 (总第 107期) GUANGXIJOURNALOFLIGHTINDUSTRY 计算机与信息技术
改进型数据库连接池在高校选课系统中的应用
吕小蕾 ,丁 伟 ,张志平
(1.九江学院信息科学与技术学院,江西 九江 332005;2.新余高等专科学校,江西 新余 338000)
【摘 要】基~JDBC的数据库连接池技术在高校各类教学系统中的应用是教学系统研究领域的一个亮点。本文通过改
进数据库连接池,提高数据库的访问效率,改善Web应用,减少系统开销,提高整个Web应用系统的运行效率作一些研究,并且应
用到选课 系统中。
【关键词 】JDBC;~ /;库连接池;并发;事务处理
【中图分类号】TP391 【文献标识码】 A 【文章编号】 1003—2673(2007)10—0079—02
1 引言 为了使连接管理服务具有最大的通用性,必须考虑多线程
现在基于B/S架构下开发 出来的一些教学系统一般要实 环境,即并发问题。Java语言中使用 synchronized关键字即可
时访问数据库,由于每一次的Web页面请求都要引起依次数 确保线程是同步 的。使用方法为直接在类方法前面加上
据库的访问,而每一次的访问都是一次数据库的连接,我们知 synchronized关键 字 ,如 :publicsynchronizedConnection
道数据库连接、用户验证、上下文配置等这些操作不仅耗资源、 getConnection(o
繁琐,而且耗时,这样当有大量的页面请求就会引起速度下降, 3.2多数据库服务器和多用户
效率低下。 对于大型的企业级应用,常常需要同时连接不同的数据库
(如连接Oracle和Sybase)。那么就设计一个符合单例模式的
2 TDBC和连接池 连接池管理类,在连接池管理类的唯一实例被创建时读取一个
资源文件,其中资源文件 中存放着多个数据库的url地址
JDBC (JavaDatabaseConnectivity,Java数据库连接)是
一 种用于执行SQL语句的JavaAPI,可以为多种关系型数据库 (poolName.url)、用 户 名 (poolName.user)、密 码
(如 Oracle、Sybase、SQLServer、Access等)提供统一访问接 (poolName.password)等信息 。如 tx.url=192.168.1.123:
5000/tx it,tx.user=cyl,tx.password=123456。
口,它由一组Java语言编写的类和接 口组成,使数据库开发人 —
员能够用标准JavaAPI编写数据库应用程序。 3.3事务处理
数据库连接池的基本思想就是为数据库连接建立一个 “缓 Connection类可以通过设置 Connection的AutoCommit
冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据 属性为false,然后显式的调用commit或rollback方法来实现。
库连接时,只需从 “缓冲池”中取出一个 ,使用完毕之后再放回 但要高效的进行Connection复用,就必须提供相应的事务支
去。我们可以通过设定连接池最大连接数来防止系统无尽的与 持机制。可采用每一个事务独 占一个连接来实现,这种方法可
您可能关注的文档
- CHF患者治疗前后血浆BNP和血清SOD、IL-2检测的临床意义.pdf
- COPD患者治疗前后血浆BNP和血清NGF、CTGF检测的临床意义.pdf
- DM2患者血清CysC、β2-m及sE-selectin检测的临床意义.pdf
- FNAC诊断骨肉瘤220例分析.pdf
- Global Weak Solutions of Initial Boundary Value Problem for Boltzmann-Poisson System with Absorbing Boundary.pdf
- Internet域名IP搜索方法与程序实现.pdf
- M68HC08MCU的串行异步通信电路设计与编程方法.pdf
- RF、抗-AKA和抗-CCP联检在类风湿性关节炎诊断中的临床意义.pdf
- SQ-80无极绳绞车电控系统的改造.pdf
- The Problem of Periodic Solutions for a Class of Dynamical Systems(Ⅰ.pdf
文档评论(0)