1spring框架一站式框架
(1)针对javaee三层,每一层都有解决技术
(2)在dao层,使用jdbcTemplate操作
2spring对不同的持久层技术都进行封装

(1)jdbcTemplate对jdbc进行封装
3jdbcTemplate使用和dbutils使用很相似,都是数据库进行crud操作
.增加
1.倒入jdbcTemplate模板jar包
2创建对象,设置数据库信息
3创建jdbcTemplate对象,设置数据源
4调用jdbcTemplate对象里面的方法实现操作

.修改

.删除

.查询
1.使用jdbcTemplate实现查询操作

2查询具体实现
最原始jdbc实现

第一个 查询返回值某一个值

(1)第一个参数是sql语句
(2)第二个参数是返回类型的class

第二个 查询返回对象

(1)参数是sql语句
(2)是RowMapper,是接口,类似于dbutils里面接口(ResultSetHandler)
(3) 可变参数

第三个 查询返回list集合

(1)sql语句
(2)RowMapper接口,自己写类实现数据封装
(3)可变参数

网友评论