数据源:
以下摘自网友回帖:
==============
连接池维护着一些连接,而每一个连接,当然是连接着某个数据源。
==============
数据源是指数据的来源,比如数据库。
连接是指这样一个“池子”,池子中的每个东西都是连接数据源的一个“连接”,这样别人想连接数据源的时候可以从这个“池子”里取,用完以后再放回来供以后其他想使用的人使用。
==============================================
我们一般说的数据源指的就是数据库~
比较形象点的说,连接池就像数据源的代理人,
如我们需要连接(connection)直接找他(连接池)要就可以了,不需要找数据源要;
不用的连接也是直接还给连接池~~
也就是有了连接池,我们没必要直接找数据源打交道了~
连接池在你的程序所在的机器内存,数据源不一定~~
并且数据源和连接池会保持一定数量的连接~
这样我们访问数据库的时候就不需要找数据源要连接,
直接在本地内存中取得连接,可以提高程序的性能~~
===========================
数据源的存在是为了抽象。比如数据库、Excel表格甚至是文本文件都可以作为原始数据,通过数据源抽象并提供统一的接口。
连结池的存在是为了效率,因为实例化一个连接很耗费资源,而连接又有可重用的特征,所以可以把一定数量的连接放在连结池里面以提高效率。
===============================
楼上说的都那么抽象,让我用我的自身理解方式说给你
每个连接好比水站的分水管,连接池好比水站,水站的源头好比数据库。
连接池可以控制分水管的数量等其他行为。
分享到:
相关推荐
用数据源连接池配置/用数据源连接池配置/用数据源连接池配置/用数据源连接池配置/
springboot+mybatis多数据源+动态数据源配置(连接池),mysql数据库,代码实现了简单的读写分离,但是不建议这种操作,建议使用数据库中间件进行读写分离,例如使用mycat进行读写分离主从热备,使用该代码对于多个...
数据库如何连接数据池和数据源和Context.xml文件的配置和web.xml的文件配置
在tomcat中配置数据源连接池的配置方法,及jar包文件。
数据源连接池的基本用法,配置信息,代码案例、 实现数据源的动态切换和案例 数据源连接池的基本用法,配置信息,代码案例、 实现数据源的动态切换和案例 数据源连接池的基本用法,配置信息,代码案例、 实现...
weblogic数据源连接池的创建步骤,很快很好很方便
在实际项目的开发中,特别是web应用程序中,如Jsp,Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据方请求必须建立连接,存取数据,关闭连接等步骤,而数据库连接是一种非常昂贵的资源,频繁的建立连接,...
通过SpringAop实现多数据源的动态切换 并采用Druid连接池,可扩展继续增加数据库配置。
连接池数据源配置:其中包括类;属性以及说明文件;很详细;让你轻松摆脱开发工具来发布工程
. 连接池基本的思想,原理 数据库连接池技术的优点: c3p0的使用
springboot连接池、动态配置多数据源连接池,特别适合大数据部门、数据中台服务的多数据源连接池.zip
在GlassFish中配置数据源连接池
3. 实现同时兼容多种数据源连接池 4. 实现动态数据源连接池属性配置 5. 采用双端队列实现链式数据库切换 6. 实现事务内切换数据源(支持原生Spring声明式事务哟,仅此一家),并支持多数据源事务回滚(有了它除了跨服务...
Tomcat中数据源配置连接池
MyEclipse配置数据源
为什么使用连接池 数据源和连接池的概念 配置Tomcat
数据源与连接池的PPT JDBC,Java命名和目录服务接口
演示用c3p0组件做连接池 演示用JNDI(jtds组件)做连接池
在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试
Java动态代理实现数据源连接池,用代理类实现的连接池代码,绝对完整的案例,下载源码就能跑起来!Java动态代理实现数据源连接池,用代理类实现的连接池代码