天天看点

Spring-JDBC模板,配置C3p0,DBCP

Spring的JDBC的模板的使用(了解)

Spring的JDBC的模板

Spring是EE开发的一站式的框架,有EE开发的每层的解决方案。Spring对持久层也提供了解决方案:ORM模块和JDBC的模板。

Spring提供了很多的模板用于简化开发:

Spring-JDBC模板,配置C3p0,DBCP

这里简单介绍下Spring自带的这个模板,实际开发主要还是使用其他组件的模板

JDBC模板使用的入门

创建项目,引入jar包:

  • 数据库驱动
  • 引入基本开发包
  • Spring的JDBC模板的jar包
    Spring-JDBC模板,配置C3p0,DBCP
    创建数据库和表
create database spring4_day03;
use spring4_day03;
create table account(
	id int primary key auto_increment,
	name varchar(20),
	money double
);
           

(一)使用JDBC的模板:保存数据

Spring-JDBC模板,配置C3p0,DBCP

(二)将连接池和模板交给Spring管理

1.引入Spring的配置文件

Spring-JDBC模板,配置C3p0,DBCP

2.使用Jdbc的模板

Spring-JDBC模板,配置C3p0,DBCP

使用开源的数据库连接池(*******)

DBCP的使用

1.jar

Spring-JDBC模板,配置C3p0,DBCP

2.配置

Spring-JDBC模板,配置C3p0,DBCP

C3P0的使用(****)

1.jar

Spring-JDBC模板,配置C3p0,DBCP

2.配置

Spring-JDBC模板,配置C3p0,DBCP

抽取配置到属性文件(****)

1.定义一个属性文件

Spring-JDBC模板,配置C3p0,DBCP

2.在Spring的配置文件中引入属性文件

(1)

Spring-JDBC模板,配置C3p0,DBCP

(2)

Spring-JDBC模板,配置C3p0,DBCP

引入属性文件的值

Spring-JDBC模板,配置C3p0,DBCP

使用JDBC的模板完成CRUD的操作

通过上面的配置,我们配置好了jdbc模板,现在可以开始CRUD了

保存操作

Spring-JDBC模板,配置C3p0,DBCP

修改操作

Spring-JDBC模板,配置C3p0,DBCP

删除操作

Spring-JDBC模板,配置C3p0,DBCP

查询操作

(一)查询某个属性

Spring-JDBC模板,配置C3p0,DBCP

(二)查询返回对象或集合

Spring-JDBC模板,配置C3p0,DBCP

(三)数据封装,实现RowMapper接口

Spring-JDBC模板,配置C3p0,DBCP