数据源(顾名思义就是数据库的来源)
目前常用的数据源主要有:
原生态:JDBC
封装:dbcp,c3p0,druid
Spring 推荐使用dbcp;
Hibernate 推荐使用c3p0和proxool
1、druid
<!-- 数据源配置 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<!--配置驱动类名字-->
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="${yxhb.jdbc.url}"/>
<property name="username" value="${yxhb.jdbc.user}"/>
<property name="password" value="${yxhb.jdbc.password}"/>
</bean>
2、c3p0
<!-- 数据源配置 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<!--配置驱动类名字-->
<property name="driverClass" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="${yxhb.jdbc.url}"/>
<property name="username" value="${yxhb.jdbc.user}"/>
<property name="password" value="${yxhb.jdbc.password}"/>
</bean>
3、JDBC
<!-- 数据源配置 -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<!--配置驱动类名字-->
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="${yxhb.jdbc.url}"/>
<property name="username" value="${yxhb.jdbc.user}"/>
<property name="password" value="${yxhb.jdbc.password}"/>
</bean>