数据库数据源数据库连接池三个区别

Posted mumu555

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库数据源数据库连接池三个区别相关的知识,希望对你有一定的参考价值。

  今天本人给大家讲解一些我对数据库、数据源、数据库连接池三个关系的简单粗暴的理解,虽然有些不是很准确,但是为了让宝宝们分清它们之前的区别就行,如有不对的或者讲的不好的可以多多提出,我会进行相应的更改,先提前感谢提出意见的各位了!!!

  数据库连接池:数据库连接池主要是用于和数据库进行连接、它可以负责管理、分配和释放数据库的连接

  为什么需要数据库连接池:因为数据库在进行连接打开和关闭的时候对性能上有很大的消耗。当使用了数据库连接池它可以进行一些设置。如数据库和连接池有多少个长久的连接数量,也就是连接之后就不在关闭释放的路径,也叫空闲连接点

  数据源:用于管理数据库连接池,它位于javax.sql.DataSouce中。它没有真正的数据,仅仅记录了连接是那个数据库,如何连接的。如odbc数据源,这个数据源仅仅只是它连接的名称也可以理解为一个标识的名称

以上是关于数据库数据源数据库连接池三个区别的主要内容,如果未能解决你的问题,请参考以下文章

请教was配置数据库中 连接池数据源和XA数据源区别

ServletContext与静态变量(static)的区别,数据库连接池放在哪里

druid连接池 SPRING怎样实现配置数据源

数据库连接池---DBCP

c3p0,dbcp与druid 三大连接池的区别[转]

阿里数据连接池Druid项目和实时大数据分析Druid项目的区别