Spring中的数据源一般用到三种:
1.使用Spring自带的 DriverManagerDataSource
配置方式有两种:
一种通过 property 属性配置
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/CarOrder"/> <property name="username" value="root"/> <property name="password" value="123456"/> </bean>
一种通过 XML Schema 的 p 名称空间配置 xmlns:p=
"http://www.springframework.org/schema/p"
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" p:driverClassName="com.mysql.jdbc.Driver" p:url="jdbc:mysql://localhost:3306/CarOrder" p:username="root" p:password="123456" />
2.使用 org.apache.commons.dbcp.BasicDataSource
3.使用 com.mchange.v2.c3p0.ComboPooledDataSource
这两种的配置方式和第一种一样。