spring用法之 jdbcTemplate 对jdbc的封装

  1. DrvierManagerDataSource spring-jdbc.jar中提供的一个连接池对象

    1. 连接池中可以设置driver驱动

    2. 连接池对象中可以设置url

    3. 连接池中设置用户名(数据库用户民)

    4. 连接池对象中设置数据库的密码

  2. JdbcTemplate 核心处理对象(有对应的增删改查的方法)

    1. update(sql, 实际传递的参数 ); 可以完成增删改

    2. 查询的方法

      1. queryForObject(sql ,返回数据类型的字节码对象, 实际传递的参数); 查询指定的字段

      2. queryForObject(sql, BeanPropertyRowMapper, 实际传递的参数) 查询对象

      3. queryForMap(sql , 实际传递的参数) 返回的是一个Map , map对象中存放的是对象的数据, 以键值对方式存储

      4. queryForList(sql , 实际参数) 返回的是List<Map<String,Object>> 查询一个List的结果,但是list中有map

      5. query(sql,BeanPropertyRowMapper) 查询一个List<POJO对象>

传统jdbc方式实现:

准备数据库

 

创建测试类,用传统jdbc方式添加数据

运行程序,查看数据库

 

添加成功!

下面用jdbcTemplate方式实现:

添加bean.xml配置文件

 创建测试类

运行,查看数据库

 

下面再次优化!

创建db。properties配置文件

 在bean.xml中改动几个配置:

1.引入一个外部数据源

2.更改四个value值

清楚掉刚刚插入的数据

DELETE FROM stu WHERE sid = 3

重新启动程序,测试添加数据,查看数据库

测试成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大数据架构师Pony

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值