使用spring创建数据源 就是为了简化数据源的开发专注于业务逻辑的开发。
数据源的使用特点:
- 数据源就是为了提高程序的性能而出现的。
- 事先实例化数据源,初始化部分链接数据源。
- 在使用链接资源的时候从数据源来获取。
- 使用完毕后将链接资源归还给数据源。
常见的数据源的都有:
DBCP、C3P0、BoneCP、Druid等
不是使用spring来创建数据源:
使用数据源开发的步骤:
- 导入数据源的坐标以及数据库的驱动。
- 创建数据源的对象。
- 设置数据源基本连接数据【配置数据源】。
- 使用数据源获取链接资源和归还资源。
导入数据源的坐标以及数据源驱动:
代码:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency></