共分spring容器自带连接池、项目中创建连接池、服务器创建连接池三种 1、spring容器自带连接池 < bean id = "dataSource" class = "org.springframework.jdbc.datasource.DriverManagerDataSource" > < property name = "driverClassName" > < value > com.mysql.jdbc.Driver </ value > </ property > < property name = "url" > < value > jdbc:mysql://127.0.0.1:3306/test </ value > </ property > < property name = "username" > < value > admin </ value > </ property > < property name = "password" > < value /> </ property > </ bean > 2、项目中创建连接池(一般利用开源项目) < bean id = "dataSource" class = "org.apache.commons.dbcp.BasicDataSource" destroy-method = "close" > < property name = "driverClassName" > < value > com.mysql.jdbc.Driver </ value > </ property > < property name = "url" > < value > jdbc:mysql://127.0.0.1:3306/test </ value > </ property > < property name = "username" > < value > admin </ value > </ property > < property name = "password" > < value /> </ property > </ bean > 3、应用服务器创建数据源,项目中通过jndi访问,以tomcat为例 < bean id = "dataSource" class = "org.springframework.jndi.JndiObjectFactoryBean" > < property name = "jndiName" > < value > java:comp/env/jdbc/TestDB </ value > </ property > </ bean > 转自:www.yoy1.com/thread-19577-1-1.html