首先,我们准备文件
jdbc.properties,用于保存连接数据库的信息,利于我们在配置文件中的使用
1 2 3 4 | jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\:
jdbc.username=root
jdbc.password=1234
|
Salin selepas log masuk
一:Spring框架内置的连接池(内置jar包可以使用)
当然,它是使用到 spring-jdbc-4.2.0.RELEASE.jar
在applicationContext.xml(Spring的配置文件)的配置:
1 2 3 4 5 6 | <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>
|
Salin selepas log masuk
二:使用c3p0连接池
这个当然得引入它的jar包喽!
这里我使用的是:com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
在applicationContext.xml(Spring的配置文件)的配置:
1 2 3 4 5 6 | <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>
|
Salin selepas log masuk
Salin selepas log masuk
三: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的配置文件)的配置:
1 2 3 4 5 6 | <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>
|
Salin selepas log masuk
Salin selepas log masuk