spring是开源的轻量级框架——jdbcTemplate

Spring的jdbcTemplate操作
1 spring框架一站式框架
(1)针对javaee三层,每一层都有解决技术
(2)在dao层,使用 jdbcTemplate

2 spring对不同的持久化层技术都进行封装
spring是开源的轻量级框架——jdbcTemplate_第1张图片
(1)jdbcTemplate对jdbc进行封装

3 jdbcTemplate使用和dbutils使用很相似,都数据库进行crud操作

增加
1 导入jdbcTemplate使用的jar包
在这里插入图片描述
spring是开源的轻量级框架——jdbcTemplate_第2张图片
2 创建对象,设置数据库信息
3 创建jdbcTemplate对象,设置数据源
4 调用jdbcTemplate对象里面的方法实现操作
在这里插入图片描述
spring是开源的轻量级框架——jdbcTemplate_第3张图片修改
spring是开源的轻量级框架——jdbcTemplate_第4张图片
删除
spring是开源的轻量级框架——jdbcTemplate_第5张图片
查询
1 使用jdbcTemplate实现查询操作
spring是开源的轻量级框架——jdbcTemplate_第6张图片
2 查询具体实现
第一个 查询返回某一个值
在这里插入图片描述
(1)第一个参数是sql语句
(2)第二个参数 返回类型的class
spring是开源的轻量级框架——jdbcTemplate_第7张图片
Jdbc实现
spring是开源的轻量级框架——jdbcTemplate_第8张图片
第二个 查询返回对象
在这里插入图片描述
第一个参数是sql语句
第二个参数是 RowMapper,是接口,类似于dbutils里面接口
第三个参数是 可变参数
spring是开源的轻量级框架——jdbcTemplate_第9张图片
spring是开源的轻量级框架——jdbcTemplate_第10张图片
第三个 查询返回list集合
在这里插入图片描述
(1)sql语句
(2)RowMapper接口,自己写类实现数据封装
(3)可变参数
spring是开源的轻量级框架——jdbcTemplate_第11张图片
Spring配置连接池和dao使用jdbcTemplate
1 spring配置c3p0连接池
第一步 导入jar包
在这里插入图片描述
第二步 创建spring配置文件,配置连接池
spring是开源的轻量级框架——jdbcTemplate_第12张图片
(1)把代码在配置文件中进行配置
spring是开源的轻量级框架——jdbcTemplate_第13张图片
2 dao使用jdbcTemplate
(1)创建service和dao,配置service和dao对象,在service注入dao对象
spring是开源的轻量级框架——jdbcTemplate_第14张图片
(2)创建jdbcTemplate对象,把模板对象注入到dao里面
spring是开源的轻量级框架——jdbcTemplate_第15张图片
spring是开源的轻量级框架——jdbcTemplate_第16张图片
(3)在jdbcTemplate对象里面注入dataSource
spring是开源的轻量级框架——jdbcTemplate_第17张图片
在这里插入图片描述

你可能感兴趣的:(Spring)