首页 > 其他 > 详细

数据源概述

时间:2019-04-27 00:38:22      阅读:155      评论:0      收藏:0      [点我收藏+]

以前用户访问数据库的流程是:用户发请求到 Servlet ,再转给 dao 层连接并访问数据库

这应用程序直接获取数据库连接的缺点是:用户每次请求都需要向数据库获得连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假如网站一天上百万访问量,数据库服务器就需要创建上百万次的连接,极大的浪费数据库的资源,并且极易造成数据库服务器的内存溢出、甚至司机

而现在有了数据库连接池,用户请求发到 Servlet,转给 dao 层,而 dao 层要访问数据库,就要通过连接池获得的连接来访问数据库(相当于缓存),而用完了再放回连接池,相当于资源回收再利用,极大的节省了数据库资源

现在很多 web 服务器都提供了 DataSoruce 的实现,即连接池的实现,通常我们把 DataSoruce 的实现,按其英文含义称之为数据源,数据源中都包含了数据库连接池的实现,实际应用时不需要编写连接数据库代码,直接从数据源获得数据库的连接,程序员敲代码时使用这些数据源的的实现,可以提升程序的数据库访问性能

数据源概述

原文:https://www.cnblogs.com/xianyuit/p/10777220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!