spring是开源的轻量级框架——jdbcTemplate

Spring的jdbcTemplate操作
1 spring框架一站式框架
(1)针对javaee三层,每一层都有解决技术
(2)在dao层,使用 jdbcTemplate

2 spring对不同的持久化层技术都进行封装
在这里插入图片描述
(1)jdbcTemplate对jdbc进行封装

3 jdbcTemplate使用和dbutils使用很相似,都数据库进行crud操作

增加
1 导入jdbcTemplate使用的jar包
在这里插入图片描述
在这里插入图片描述
2 创建对象,设置数据库信息
3 创建jdbcTemplate对象,设置数据源
4 调用jdbcTemplate对象里面的方法实现操作
在这里插入图片描述
在这里插入图片描述修改
在这里插入图片描述
删除

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

2 查询具体实现
第一个 查询返回某一个值
在这里插入图片描述
(1)第一个参数是sql语句
(2)第二个参数 返回类型的class
在这里插入图片描述
Jdbc实现
在这里插入图片描述
第二个 查询返回对象
在这里插入图片描述
第一个参数是sql语句
第二个参数是 RowMapper,是接口,类似于dbutils里面接口
第三个参数是 可变参数
在这里插入图片描述
在这里插入图片描述
第三个 查询返回list集合
在这里插入图片描述
(1)sql语句
(2)RowMapper接口,自己写类实现数据封装
(3)可变参数
在这里插入图片描述
Spring配置连接池和dao使用jdbcTemplate
1 spring配置c3p0连接池
第一步 导入jar包
在这里插入图片描述
第二步 创建spring配置文件,配置连接池
在这里插入图片描述
(1)把代码在配置文件中进行配置
在这里插入图片描述
2 dao使用jdbcTemplate
(1)创建service和dao,配置service和dao对象,在service注入dao对象
在这里插入图片描述
(2)创建jdbcTemplate对象,把模板对象注入到dao里面
在这里插入图片描述
在这里插入图片描述
(3)在jdbcTemplate对象里面注入dataSource
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java程序员劝退师

感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值