十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
spring使用连接池有很多种方式,jdbc(不使用连接池),c3p0,dbcp,jndi,下面将分别贴代码介绍这几种:
创新互联成都网站建设按需网站建设,是成都网站推广公司,为成都茶艺设计提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站推广热线:028-86922220
1.jdbc方式
使用的是DriverManagerDataSource,DriverManagerDataSource建立连接是只要有连接就新建一个connection, 根本没有连接池的作用
${jdbc.driverClassName} ${jdbc.url} ${jdbc.username} ${jdbc.password}
2.C3P0连接池
使用的是ComboPooledDataSource
3.DBCP连接池
使用的是BasicDataSource
由于spring对C3P0,DBCP连接池有了很好的支持,所以只需要如上的配置,就配置好了相应数据源的连接池。
4.JNDI方式
使用的是JndiObjectFactoryBean
java:comp/env/jdbc/roseindiaDB_local
这种使用JDNI的方式,同样需要服务器的支持,如在tomcat的context.xml加入相应的代码,具体的可以看前一篇文章的介绍