Spring中常用的连接池配置
Posted 无聊想被打
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring中常用的连接池配置相关的知识,希望对你有一定的参考价值。
首先,我们准备文件
jdbc.properties,用于保存连接数据库的信息,利于我们在配置文件中的使用
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/mybook
jdbc.username=root
jdbc.password=1234
一:Spring框架内置的连接池(内置jar包可以使用)
当然,它是使用到 spring-jdbc-4.2.0.RELEASE.jar
在applicationContext.xml(Spring的配置文件)的配置:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>
二:使用c3p0连接池
这个当然得引入它的jar包喽!
这里我使用的是:com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
在applicationContext.xml(Spring的配置文件)的配置:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>
三:Apache的DBCP连接池
这个也当然得引入它的jar包喽!
这里我使用的是:
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
com.springsource.org.apache.commons.pool-1.3.0.jar
在applicationContext.xml(Spring的配置文件)的配置:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>
当然,它们的配置远远不止这些,这里只是进行了简单的介绍,有兴趣的可以去深入的了解它们哦!
以上是关于Spring中常用的连接池配置的主要内容,如果未能解决你的问题,请参考以下文章