DataSource通常被称为数据源,它包含连接池和连接池管理两部分,习惯是也把DataSource称为连接池
连接池通俗的理解:数据库连接池就是准备一个池子,里面放着很多生成好的Connection,用户请求获得连接,就不需要getConnection,值需要从池子里拿一个给它就行了,这样省掉了生成Connection的时间,效率上回有很大的提高,不过当然会占用一些内存
连接池的有点:
资源重用,更快的系统反应速度,新的资源分配手段,统一的连接管理避免数据库连接泄露
开源的数据库连接池:C3P0 DBCP alibaba等