spring的数据源

Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里):
        DriverManagerDataSource:在每个连接请求时都新建一个连接。与DBCP的BasicDataSource不同,DriverManagerDataSource提供的连接没有进行池管理。
        SingleConnectionDataSource:在每个连接请求时都返回同一个连接。虽然它不同严格意义上的池管理数据源,但我们可以把它看作只有一个连接的池。
DriverManagerDataSource支持多线程并发执行,但是是在消耗系统性能基础上实现的,SingleConnectionDataSource不支持多线程,故生产方式时,两种类型均不考虑。
推荐使用DBCP和C3P0。
posted @ 2015-02-25 17:11  brightshi  阅读(271)  评论(0编辑  收藏  举报