一、理论
1.spring 框架一站式框架
(1)针对Javaee 三层,每一层都有解决技术
(2)在dao层,使用jdbcTemplate
2.spring 对不同的持久化层技术都进行封装
jdbcTemplate 对 jdbc 进行封装
3. jdbcTemplate 使用和 dbutils 使用很相似,都对数据库 crud 操作
二、增加
1.导入jdbcTemplate 使用的 jar 包
最重要的是记得导入 jdbc 驱动包
2.创建对象,设置数据库信息
3.创建 jdbcTemplate对象,设置数据源
4.调用 jdbcTemplate对象里面的方法实现操作
修改
删除
查询
1
2 查询具体实现
第一个 查询返回某一个值
(1) 第一个参数是 sql 语句
(2)第二个参数 返回类型的 class
jdbc 原始实现
第二个 查询返回对象
第一个参数是sql语句
第二个参数是RowMapper,是接口,类似于dbutils里面接口
第三个参数是 可变参数
第三个 查询返回list集合
(1)sql语句
(2)RowMapper接口,自己写类实现数据封装
(3)可变参数
Spring配置连接池和dao使用jdbcTemplate
1.spring 配置c3po连接池
第一步导入jar包
第二步 创建spring配置文件,配置连接池
(1)把代码在配置文件中进行配置
2. dao 使用 jdbcTemplate
(1)创建service和dao,配置service和dao对象,在service注入对象
(2)创建jdbcTemplate 对象,把模板对象注入到dao里面
(3)在jdbcTemplate对象里面注入dataSource