文章目录
  1. 1. 数据源

数据源

(1)数据源是一种数据库对编程提供的一个接口,每个数据源对应一个数据库。
(2)连接池只是存放数据库连接对象的一个缓冲池,需要数据连接的时候从缓冲池中取就行了。
(3)连接池可以管理数据源。

​ 用TCP来连接你的应用程序与数据库是一件昂贵的事情(很费时的事情),开发者可以通过用连接池来反复的使用数据库的连接。比起每次请求都用TCP来连一次数据库,连接池只有在不存在有效的连接时才新建一个TCP连接。当关闭一个连接的时候,它会被放到池中,它仍然会保持与数据库的连接,这样就可以减少与数据库的TCP连接次数。
​ 数据源是指数据的来源,比如数据库。连接池是指这样一个“池子”,池子中的每个东西都是连接数据源的一个“连接”,这样别人想连接数据源的时候可以从这个“池子”里取,用完以后再放回来供以后其他想使用的人使用。
我们一般说的数据源指的就是数据库~

数据源是指数据的来源的概括,包含了数据库位置 和 数据库类型等信息,实际上是一种数据连接的抽象。 也可以说,你要得到的信息存放的地方的概括(包括 存放信息的数据库类型、数据库的地址等等信息的概括)

c3p0,dbcp,druid配置数据源也可以说是对整个数据库连接参数的配置(包括各种配置,以及连接池的管理)

文章目录
  1. 1. 数据源