博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用JdbcTemplate和JdbcDaoSupport
阅读量:6606 次
发布时间:2019-06-24

本文共 1203 字,大约阅读时间需要 4 分钟。

【Spring对JDBC的支持】

 

【JDBCTemplate简介】

1.为了是JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。

2.作为Spring JDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法。每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务。通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低。

 

【使用JDBCTemplate更新数据库】

1.用sql语句和参数更新数据库

update

public int update(String sql,

                  Object... args)

           throws DataAccessException

 

2.批量更新数据库

batchUpdate

public int[] batchUpdate(String sql,

                         List<Object[]> batchArgs)

 

【使用JDBCTemplate查询数据库】

1.查询单行

queryForObject

public <T> queryForObject(String sql,

                          ParameterizedRowMapper<T> rn,

                          Object...args)

                throws DataAccessException

 

2.便利的BeanPropertyRowMapper实现

Class ParameterizedBeanPropertyRowMapper<T>

 

3.查询多行

query

public <T> List<T> query(String sql,

                         ParameterizedRowMapper<T> rn,

                         Object...args)

                    throws DataAccessException

 

4.单值查询

queryForObject

public <T> queryForObject(String sql,

                          Class<T> requiredType,

                          Object...args)

                    throws DataAccessException

 

转载于:https://www.cnblogs.com/zhzcode/p/9691016.html

你可能感兴趣的文章
图的遍历(Python实现)
查看>>
CSS 笔记——背景布局
查看>>
洛谷P1880 石子合并 [NOI1995]
查看>>
angular限制输入框整数和小数的指令
查看>>
www改变GUITexture的贴图
查看>>
Android 类似launcher左右滑动(实例二)
查看>>
【相机篇】从到FlyCapture2到Spinnaker
查看>>
[Leetcode]35. Search Insert Position
查看>>
sicily 1020 Big Integer
查看>>
原生ajax 请求
查看>>
关闭当前的子窗口,刷新父窗口,弹出层提示框
查看>>
Background agent
查看>>
buntu下连接远程Windows服务器
查看>>
注册、订单流程图
查看>>
js随机生成验证码及其颜色
查看>>
将某个目录下的 文件(字符窜) 只将数字过滤出来
查看>>
机器学习之常见机器学习算法---面试之常见机器学习算法简单思想梳理
查看>>
C# 委托和泛型
查看>>
Beginning Silverlight 4 in C#-数据绑定和Silverlight List控件
查看>>
springmvc 404 视图解析器配置错误
查看>>