Spring 5(四)JdbcTemplate
四.JdbcTemplate
1.基本概念
什么是 JdbcTemplate?
Spring 框架对]DBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作
准备工作
引入相关 jar 包
在 spring 配置文件配置数据库连接池
配置 JdbcTemplate 对象,注入 DataSource
创建 service 类,创建 dao 类,在 dao 注入 jdbcTemplate 对象
配置文件
2.操作数据库
2.1 添加
对应数据库创建实体类
编写 service 和 dao
在 dao 进行数据库添加操作
调用 JdbcTemplate 对象里面 update 方法实现添加操作
有两个参数
第一个参数:sql 语句
第二个参数:可变参数,设置 sql 语句值
测试类
2.2 修改和删除
Service 层
Dao 层
实现类
Test 类
2.3 查询
2.3.1 查询返回某个值
查询表里面有多少条记录,返回是某个值
使用 JdbcTemplate 实现查询返回某个值代码
有两个参数
第一个参数:sql 语句
第二个参数:返回类型 Class
2.3.2 查询返回对象
场景:查询图书详情
JdbcTemplate 实现
有三个参数
第一个参数:sql 语句
第二个参数:RowMapper,是接口,返回不同类型数据,使用这个接口里面实现类完成数据封装
第三个参数:sql 语句值
2.3.3 查询返回集合
场景:查询图书列表分页...
调用 JdbcTemplate 方法实现查询返回集合
有三个参数
第一个参数:sql 语句
第二个参数:RowMapper,是接口,返回不同类型数据,使用这个接口里面实现类完成数据封装
第三个参数:sql 语句值
2.4 批量操作
2.4.1 批量添加
批量操作:操作表里面多条记录
]dbcTemplate 实现批量添加操作
有两个参数
第一个参数:sql 语句
第二个参数:List 集合,添加多条记录数据
2.4.2 批量修改
2.4.3 批量删除
版权声明: 本文为 InfoQ 作者【浅辄】的原创文章。
原文链接:【http://xie.infoq.cn/article/1db18b8167e51747b49988e1a】。文章转载请联系作者。
评论