连接池技术和数据库事务文档-20121031.docVIP

  • 5
  • 0
  • 约 17页
  • 2016-12-31 发布于重庆
  • 举报

连接池技术和数据库事务文档-20121031.doc

连接池和数据库事务的使用 文档目的 该文档指导项目开发过程中,关于连接池技术和数据库事务的原理以及他们在项目中使用是如何被使用等问题提供参考。以便开发人员理解并使用这些技术用于开发项目,减少项目存在的隐患风险以及提高项目开发效率等。 连接池技术的应 连接池的历史 数据库连接技术或者池化技术应该很早就有了。 1990年JAVA发明的时候,世界上应该就有连接池技术了。一般为专有技术,但真正大面积使用这个技术应该到90年代末。 2002年8月份开源的dbcp发布,意味着已经可以非常方便安全的使用连接池技术。 连接池的作用 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 连接池的工作原理 建立连接是一个费时的活动,每次都得花费0.05s~1s的时间,而且系统还要分配内存资源。这个时间对于一次或几次数据库操作,或许感觉不出系统有多大的开销。可是对于现在的Web应用,尤其是大型电子商务网站,同时有几百人甚至几千人在线是很正常的事。在这种情况下,频繁的进行数据库连接操作势必占用很多的系统资源,网站的响应速度必定下降,严重的甚至会造成服务器的崩溃。不是危言耸听,这就是制约某些电子商务网站发展的

文档评论(0)

1亿VIP精品文档

相关文档