• 中文
    • English
  • 注册
  • 查看作者
  • Spring 5(四)JdbcTemplate

    四.JdbcTemplate

    1.基本概念

    • 什么是JdbcTemplate?

    • Spring框架对]DBC进行封装,使用JdbcTemplate方便实现对数据库操作

    • 准备工作

    • 引入相关jar包

      Spring 5(四)JdbcTemplate

    • 在spring配置文件配置数据库连接池

    • 配置JdbcTemplate对象,注入DataSource

    • 创建service类,创建dao类,在dao注入jdbcTemplate对象

    • 配置文件

    2.操作数据库

    2.1添加
    • 对应数据库创建实体类

    • 编写service和dao

    • 在dao进行数据库添加操作

    • 调用JdbcTemplate对象里面update方法实现添加操作

      Spring 5(四)JdbcTemplate

    • 有两个参数

    • 第一个参数:sql语句

    • 第二个参数:可变参数,设置sql语句值

    • 测试类

    Spring 5(四)JdbcTemplate

    2.2修改和删除

    Service 层

    Dao 层

    实现类

    Test类

    2.3查询

    2.3.1查询返回某个值

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

    • 使用JdbcTemplate实现查询返回某个值代码

      Spring 5(四)JdbcTemplate

    • 有两个参数

    • 第一个参数:sql语句

    • 第二个参数:返回类型Class

    2.3.2查询返回对象

    • 场景:查询图书详情

    • JdbcTemplate实现

      Spring 5(四)JdbcTemplate

    • 有三个参数

    • 第一个参数:sql语句

    • 第二个参数:RowMapper,是接口,返回不同类型数据,使用这个接口里面实现类完成数据封装

    • 第三个参数:sql语句值

    2.3.3查询返回集合

    • 场景:查询图书列表分页…

    • 调用JdbcTemplate方法实现查询返回集合

      Spring 5(四)JdbcTemplate

    • 有三个参数

    • 第一个参数:sql语句

    • 第二个参数:RowMapper,是接口,返回不同类型数据,使用这个接口里面实现类完成数据封装

    • 第三个参数:sql语句值

    2.4批量操作

    2.4.1批量添加

    • 批量操作:操作表里面多条记录

    • ]dbcTemplate实现批量添加操作

      Spring 5(四)JdbcTemplate

    • 有两个参数

    • 第一个参数:sql语句

    • 第二个参数:List集合,添加多条记录数据

    2.4.2批量修改

    2.4.3批量删除

  • 0
  • 0
  • 0
  • 54
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: