spring基础入门-数据源配置
在spring核心配置文件中配置
db.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.user=root
jdbc.password=root
1.配置Spring内置数据源
导入jar包:
spring-jdbc-5.1.5.RELEASE.jar
spring-tx-5.1.5.RELEASE.jar
spring-orm-5.1.5.RELEASE.jar
<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.user}"></property>
<property name="password" value="${jdbc.password}"></property>
</bean>
2.配置DBCP数据源
导入jar包:
commons-dbcp2-2.1.1.jar
commons-pool2-2.4.2.jar
<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.user}"></property>
<property name="password" value="${jdbc.password}"></property>
</bean>
3.配置c3p0数据源
导入jar包:
c3p0-0.9.5.2.jar
mchange-commons-java-0.2.12.jar
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driver}"></property>
<property name="jdbcUrl" value="${jdbc.url}"></property>
<property name="user" value="${jdbc.user}"></property>
<property name="password" value="${jdbc.password}"></property>
</bean>