Spring5-JdbcTemplate

JDBCTemplate(概念和准备)

  1. 什么是jdbcTemplate
    (1)Spring框架对jdbc进行封装,使用jdbcTemplate方便对数据库进行操作
  2. 准备工作
    引入jdbc
    Spring5-JdbcTemplate_第1张图片
    (2)在spring配置文件中配置数据库连接池

Spring5-JdbcTemplate_第2张图片
3. 配置jdbcTemplate对象,注入Datasource
Spring5-JdbcTemplate_第3张图片4. 创建service类,创建dao类,.在dao注入jdbcTemplate
Spring5-JdbcTemplate_第4张图片

Spring5-JdbcTemplate_第5张图片
4. JdbcTemplate操作数据库
5. 编写一个bean
6. 编写service和dao
(1) 在dao进行数据库操作
(2) 调用jdbcTemplate对象里面的update方法实现添加, Update(String sql,obj…ags)
有两个参数,第一个参数,sql语句,第二个参数,可变参数,设置sql语句值
Spring5-JdbcTemplate_第6张图片
Spring5-JdbcTemplate_第7张图片
7. JdbcTemplate修改和删除数据库
1.修改
Spring5-JdbcTemplate_第8张图片

  1. JdbcTemplate操作数据库(查询返回某个值)

  2. 查询表里有多少条记录,返回是某个值

  3. 使用jdbcTemplate实现查询返回某个值代码
    在这里插入图片描述
    有两个参数,第一个sql,第二个返回类型class
    Spring5-JdbcTemplate_第9张图片
    查询返回对象

  4. 场景,查询图书详情
    在这里插入图片描述
    有三个参数, 第一个参数sql,第二个参数rowMapper(是接口,返回不同类型数据,使用这个接口里面实现类完成数据封装), 第三个参数,sql语句值

Spring5-JdbcTemplate_第10张图片

查询返回集合

  1. 场景,查询图书列表分页
    在这里插入图片描述
    RowMapper是接口,针对返回不同类型数据,使用这个接口里面实现类完成数据封装

Spring5-JdbcTemplate_第11张图片
批量操作:操作表里面的多条记录

在这里插入图片描述
Spring5-JdbcTemplate_第12张图片
Spring5-JdbcTemplate_第13张图片
批量修改
Spring5-JdbcTemplate_第14张图片
批量删除在这里插入图片描述
Spring5-JdbcTemplate_第15张图片

你可能感兴趣的:(Spring5框架)