1.引入外部依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.13</version>
</dependency>
2. 创建一个新的spring配置文件名为spring-datasource,并在其中创建数据源bean
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///ssm?serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>
</beans>
3. 创建测试类获取
也可以将数据源的参数放在properties文件中,在spring的配置文件中获取
-
创建datasource.properties文件
-
在spring的配置文件中使用context约束引入properties文件
<!-- 引入文件数据源properties文件 使用context约束,之后可以通过${key}的方式访问value-->
<context:property-placeholder location="datasource.properties"/>
- 在配置文件中就可以使用了