spring框架4 JdbcTemplate

JdbcTemplate(概念和准备)
1、什么是JdbcTemplate
(1) Spring 框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作。

2、准备工作
(1)引入相关jar包。
spring框架4 JdbcTemplatespring框架4 JdbcTemplate

(2)在spring配置文件配置数据库连接池。
spring框架4 JdbcTemplate

(3)配置JdbcTemnplate对象,注入DataSource
spring框架4 JdbcTemplate

(4)创建service类, 创建dao类, 在dao注入jdbcTemplate.对象。
配置文件。
spring框架4 JdbcTemplate

spring框架4 JdbcTemplate

JdbcTemplate操作数据库(添加)
1、对应数据库创建实体类
spring框架4 JdbcTemplate

2、编写service和dao.
(1)在dao进行数据库添加操作。
(2)调用JdbcTemplate,对象里面update方法实现添加操作。
spring框架4 JdbcTemplate
有两个参数
第一个参数: sal语句。
第二个参数:可变参数,设置sgl语句值。

spring框架4 JdbcTemplatespring框架4 JdbcTemplate

JdbcTemplate操作数据库(查询返回某个值)。
1、查询表里面有多少条记录,返回是某个值.
2、使用JdbcTemplate实现查询返回某个值代码
有两个参数。
第一个参数: sgl 语句。
第二个参数:返回类型Class
spring框架4 JdbcTemplate

JdbcTemplate 实现查询返回对象。
spring框架4 JdbcTemplate
有三个参数:
第一个参数: sgL语句
第二个参数: Rollapper 是接口,针对返回不同类型数据,使用这个接口里面实现类完成数据封装。
第三个参数: sql语句值

spring框架4 JdbcTemplate

JdbcTemplate操作数据库(查询返回集合)。
1.场景:查询图书列表分页..
2.调用JdbcTemplate方法实现查询返回集合
spring框架4 JdbcTemplate
有三个参数:
第一个参数: sgl语句。
第二个参数: RowMapper.是接口,针对返回不同类型数据,使用这个接口里面实现类完成数据封装。
第三个参数: sgl语句值

spring框架4 JdbcTemplate

JdbcTemplate操作数据库(批量操作)
1.批量操作:操作表里面多条记录。
2、JdbcTemplate实现批量添加操作。
spring框架4 JdbcTemplate
有两个参数。
第一个参数: sg1语句
第二个参数: List集合,添加多条记录数据。
spring框架4 JdbcTemplate

3、JdbcTemplate 实现批量修改操作。
spring框架4 JdbcTemplate

4、JdbcTemplate 实现批量删除操作。

spring框架4 JdbcTemplate