JdbcTemplate(概念和准备)
1、什么是JdbcTemplate
(1) Spring 框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作。
2、准备工作
(1)引入相关jar包。
(2)在spring配置文件配置数据库连接池。
(3)配置JdbcTemnplate对象,注入DataSource
(4)创建service类, 创建dao类, 在dao注入jdbcTemplate.对象。
配置文件。
JdbcTemplate操作数据库(添加)
1、对应数据库创建实体类
2、编写service和dao.
(1)在dao进行数据库添加操作。
(2)调用JdbcTemplate,对象里面update方法实现添加操作。
有两个参数
第一个参数: sal语句。
第二个参数:可变参数,设置sgl语句值。
JdbcTemplate操作数据库(查询返回某个值)。
1、查询表里面有多少条记录,返回是某个值.
2、使用JdbcTemplate实现查询返回某个值代码
有两个参数。
第一个参数: sgl 语句。
第二个参数:返回类型Class
JdbcTemplate 实现查询返回对象。
有三个参数:
第一个参数: sgL语句
第二个参数: Rollapper 是接口,针对返回不同类型数据,使用这个接口里面实现类完成数据封装。
第三个参数: sql语句值
JdbcTemplate操作数据库(查询返回集合)。
1.场景:查询图书列表分页..
2.调用JdbcTemplate方法实现查询返回集合
有三个参数:
第一个参数: sgl语句。
第二个参数: RowMapper.是接口,针对返回不同类型数据,使用这个接口里面实现类完成数据封装。
第三个参数: sgl语句值
JdbcTemplate操作数据库(批量操作)
1.批量操作:操作表里面多条记录。
2、JdbcTemplate实现批量添加操作。
有两个参数。
第一个参数: sg1语句
第二个参数: List集合,添加多条记录数据。
3、JdbcTemplate 实现批量修改操作。
4、JdbcTemplate 实现批量删除操作。