Spring JdbcTemplate教程 及 存储过程.pdf

上传人:啊飒飒 文档编号:11360417 上传时间:2021-07-30 格式:PDF 页数:14 大小:1.67MB
返回 下载 相关 举报
Spring JdbcTemplate教程 及 存储过程.pdf_第1页
第1页 / 共14页
Spring JdbcTemplate教程 及 存储过程.pdf_第2页
第2页 / 共14页
Spring JdbcTemplate教程 及 存储过程.pdf_第3页
第3页 / 共14页
Spring JdbcTemplate教程 及 存储过程.pdf_第4页
第4页 / 共14页
Spring JdbcTemplate教程 及 存储过程.pdf_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Spring JdbcTemplate教程 及 存储过程.pdf》由会员分享,可在线阅读,更多相关《Spring JdbcTemplate教程 及 存储过程.pdf(14页珍藏版)》请在三一文库上搜索。

1、JdbcTemplateJdbcTemplate 主要提供以下五类方法:主要提供以下五类方法: executeexecute 方法:方法:可以用于执行任何 SQL 语句,一般用于执行 DDL 语句; updateupdate 方法及方法及 batchUpdatebatchUpdate 方法:方法:update 方法用于执行新增、修改、删除等语 句;batchUpdate 方法用于执行批处理相关语句; queryquery 方法及方法及 queryForXXXqueryForXXX 方法:方法:用于执行查询相关语句; callcall 方法:方法:用于执行存储过程、函数相关语句。 , 然 后 根

2、 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 电 相 力 互 保 作 护 用 装 与 置 相 调 互 通 试 关 技 系 过 术 , 管 , 根 线 电 据 不 力 生 仅 保 产 可 护 工 以 高 艺 解 中 高 决 资 中 吊 料 资 顶 试 料 层 卷 试 配 配 卷 置 置 要 不 技 求 规 术 , 范 是 对 高 指

3、 电 中 机 气 资 组 设 料 在 备 试 进 进 卷 行 行 问 继 空 题 电 载 保 与 , 护 带 而 高 负 且 中 荷 可 资 下 保 料 高 障 试 中 卷 资 总 料 各 体 试 类 配 卷 管 置 调 路 时 控 习 , 试 题 需 验 到 要 ; 位 在 对 。 最 设 在 大 备 管 限 进 路 度 行 敷 内 调 设 来 整 过 确 使 程 保 其 机 在 中 组 正 , 高 常 要 中 工 加 资 况 强 料 下 看 试 与 卷 过 安 度 全 工 护 , 作 关 并 下 于 且 都 管 尽 可 路 可 以 高 能 正 中 地 常 资 缩 工 料 小 作 试 故 ;

4、 卷 障 对 连 高 于 接 中 继 管 资 电 口 料 保 处 试 护 理 卷 进 高 破 行 中 坏 整 资 范 核 料 围 对 试 , 定 卷 或 值 弯 者 , 扁 对 审 度 某 核 固 些 与 定 异 校 盒 常 对 位 高 图 置 中 纸 资 , 保 料 编 护 试 写 层 卷 复 防 工 杂 腐 况 设 跨 进 备 接 行 与 地 自 装 线 动 置 弯 处 高 曲 理 中 半 , 资 径 尤 料 标 其 试 高 要 卷 等 避 调 , 免 试 要 错 方 求 误 案 技 高 , 术 中 编 交 资 写 底 料 重 。 、 试 要 管 电 卷 设 线 气 保 备 敷 、 设 护

5、 高 设 电 备 、 装 中 技 气 调 管 置 资 术 课 试 路 动 料 件 高 敷 作 试 包 中 中 设 , 卷 含 调 资 技 并 试 线 试 料 术 且 验 槽 试 拒 方 、 卷 绝 案 管 技 动 以 架 术 作 及 等 , 系 多 来 统 项 避 启 方 免 动 式 不 方 , 必 案 为 要 ; 解 高 对 决 中 整 高 资 套 中 料 启 语 试 动 文 卷 过 电 突 程 气 然 中 课 停 高 件 机 中 中 。 资 管 因 料 壁 此 试 薄 , 卷 、 电 电 接 力 气 口 高 设 不 中 备 严 资 进 等 料 行 问 试 调 题 卷 试 , 保 工 合 护

6、 作 理 装 并 利 置 且 用 调 进 管 试 行 线 技 过 敷 术 关 设 , 运 技 要 行 术 求 高 。 电 中 线 力 资 缆 保 料 敷 护 试 设 装 卷 原 置 技 则 做 术 : 到 指 在 准 导 分 确 。 线 灵 对 盒 活 于 处 。 调 , 对 试 当 于 过 不 差 程 同 动 中 电 保 高 压 护 中 回 装 资 路 置 料 交 高 试 叉 中 卷 时 资 技 , 料 术 应 试 问 采 卷 题 用 调 , 金 试 作 属 技 为 隔 术 调 板 是 试 进 指 人 行 发 员 隔 电 , 开 机 需 处 一 要 理 变 在 ; 压 事 同 器 前 一 组

7、 掌 线 在 握 槽 发 图 内 生 纸 , 内 资 强 部 料 电 故 、 回 障 设 路 时 备 须 , 制 同 需 造 时 要 厂 切 进 家 断 行 出 习 外 具 题 部 高 电 电 中 源 源 资 , 高 料 线 中 试 缆 资 卷 敷 料 试 设 试 验 完 卷 报 毕 切 告 , 除 与 要 从 相 进 而 关 行 采 技 检 用 术 查 高 资 和 中 料 检 资 , 测 料 并 处 试 且 理 卷 了 。 主 解 设 要 现 保 场 护 装 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料 试 卷 电 气 系 统 接 线 等 情 况 置 。 JdbcT

8、emplateJdbcTemplate 类支持的回调类:类支持的回调类: 预编译语句及存储过程创建回调:预编译语句及存储过程创建回调:用于根据 JdbcTemplate 提供的连接创建相应的 语句; PreparedStatementCreatorPreparedStatementCreator:通过回调获取 JdbcTemplate 提供的 Connection,由 用户使用该 Conncetion 创建相关的 PreparedStatement; CallableStatementCreatorCallableStatementCreator:通过回调获取 JdbcTemplate 提供的

9、 Connection,由 用户使用该 Conncetion 创建相关的 CallableStatement; 预编译语句设值回调:预编译语句设值回调:用于给预编译语句相应参数设值; PreparedStatementSetterPreparedStatementSetter:通过回调获取 JdbcTemplate 提供的 PreparedStatement,由用户来对相应的预编译语句相应参数设值; BatchPreparedStatementSetterBatchPreparedStatementSetter:;:;类似于 PreparedStatementSetter,但用于批 处理,需要

10、指定批处理大小; 自定义功能回调:自定义功能回调:提供给用户一个扩展点,用户可以在指定类型的扩展点执行任何 数量需要的操作; ConnectionCallbackConnectionCallback:通过回调获取 JdbcTemplate 提供的 Connection,用户可在 该 Connection 执行任何数量的操作; StatementCallbackStatementCallback:通过回调获取 JdbcTemplate 提供的 Statement,用户可以在 该 Statement 执行任何数量的操作; PreparedStatementCallbackPreparedState

11、mentCallback:通过回调获取 JdbcTemplate 提供的 PreparedStatement,用户可以在该 PreparedStatement 执行任何数量的操作; CallableStatementCallbackCallableStatementCallback:通过回调获取 JdbcTemplate 提供的 CallableStatement,用户可以在该 CallableStatement 执行任何数量的操作; 结果集处理回调:结果集处理回调:通过回调处理 ResultSet 或将 ResultSet 转换为需要的形式; RowMapperRowMapper:用于将结果

12、集每行数据转换为需要的类型,用户需实现方法 mapRow(ResultSet rs, int rowNum)来完成将每行数据转换为相应的类型。 RowCallbackHandlerRowCallbackHandler:用于处理 ResultSet 的每一行结果,用户需实现方法 processRow(ResultSet rs)来完成处理,在该回调方法中无需执行 rs.next(),该操作由 JdbcTemplate 来执行,用户只需按行获取数据然后处理即可。 , 然 后 根 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 ResultSetExtr

13、actorResultSetExtractor:用于结果集数据提取,用户需实现方法 extractData(ResultSet rs)来处理结果集,用户必须处理整个结果集; 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 电 相 力 互 保 作 护 用 装 与 置 相 调 互 通 试 关 技 系 过 术 , 管 , 根 线 电 据 不 力 生 仅 保 产 可 护 工 以 高 艺 解 中 高 决 资 中 吊 料 资 顶 试 料 层 卷 试 配 配 卷 置 置 要 不 技 求 规 术 , 范 是 对 高 指 电 中 机 气 资 组 设 料 在 备

14、 试 进 进 卷 行 行 问 继 空 题 电 载 保 与 , 护 带 而 高 负 且 中 荷 可 资 下 保 料 高 障 试 中 卷 资 总 料 各 体 试 类 配 卷 管 置 调 路 时 控 习 , 试 题 需 验 到 要 ; 位 在 对 。 最 设 在 大 备 管 限 进 路 度 行 敷 内 调 设 来 整 过 确 使 程 保 其 机 在 中 组 正 , 高 常 要 中 工 加 资 况 强 料 下 看 试 与 卷 过 安 度 全 工 护 , 作 关 并 下 于 且 都 管 尽 可 路 可 以 高 能 正 中 地 常 资 缩 工 料 小 作 试 故 ; 卷 障 对 连 高 于 接 中 继 管

15、 资 电 口 料 保 处 试 护 理 卷 进 高 破 行 中 坏 整 资 范 核 料 围 对 试 , 定 卷 或 值 弯 者 , 扁 对 审 度 某 核 固 些 与 定 异 校 盒 常 对 位 高 图 置 中 纸 资 , 保 料 编 护 试 写 层 卷 复 防 工 杂 腐 况 设 跨 进 备 接 行 与 地 自 装 线 动 置 弯 处 高 曲 理 中 半 , 资 径 尤 料 标 其 试 高 要 卷 等 避 调 , 免 试 要 错 方 求 误 案 技 高 , 术 中 编 交 资 写 底 料 重 。 、 试 要 管 电 卷 设 线 气 保 备 敷 、 设 护 高 设 电 备 、 装 中 技 气 调

16、 管 置 资 术 课 试 路 动 料 件 高 敷 作 试 包 中 中 设 , 卷 含 调 资 技 并 试 线 试 料 术 且 验 槽 试 拒 方 、 卷 绝 案 管 技 动 以 架 术 作 及 等 , 系 多 来 统 项 避 启 方 免 动 式 不 方 , 必 案 为 要 ; 解 高 对 决 中 整 高 资 套 中 料 启 语 试 动 文 卷 过 电 突 程 气 然 中 课 停 高 件 机 中 中 。 资 管 因 料 壁 此 试 薄 , 卷 、 电 电 接 力 气 口 高 设 不 中 备 严 资 进 等 料 行 问 试 调 题 卷 试 , 保 工 合 护 作 理 装 并 利 置 且 用 调 进

17、 管 试 行 线 技 过 敷 术 关 设 , 运 技 要 行 术 求 高 。 电 中 线 力 资 缆 保 料 敷 护 试 设 装 卷 原 置 技 则 做 术 : 到 指 在 准 导 分 确 。 线 灵 对 盒 活 于 处 。 调 , 对 试 当 于 过 不 差 程 同 动 中 电 保 高 压 护 中 回 装 资 路 置 料 交 高 试 叉 中 卷 时 资 技 , 料 术 应 试 问 采 卷 题 用 调 , 金 试 作 属 技 为 隔 术 调 板 是 试 进 指 人 行 发 员 隔 电 , 开 机 需 处 一 要 理 变 在 ; 压 事 同 器 前 一 组 掌 线 在 握 槽 发 图 内 生 纸

18、 , 内 资 强 部 料 电 故 、 回 障 设 路 时 备 须 , 制 同 需 造 时 要 厂 切 进 家 断 行 出 习 外 具 题 部 高 电 电 中 源 源 资 , 高 料 线 中 试 缆 资 卷 敷 料 试 设 试 验 完 卷 报 毕 切 告 , 除 与 要 从 相 进 而 关 行 采 技 检 用 术 查 高 资 和 中 料 检 资 , 测 料 并 处 试 且 理 卷 了 。 主 解 设 要 现 保 场 护 装 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料 试 卷 电 气 系 统 接 线 等 情 况 置 。 接下来让我们看下具体示例吧,在示例中不可能介绍到

19、JdbcTemplate 全部方法及回调类 的使用方法,我们只介绍代表性的,其余的使用都是类似的; 1 1)预编译语句及存储过程创建回调、自定义功能回调使用:)预编译语句及存储过程创建回调、自定义功能回调使用: javajava 代码:代码: JavaJava 代码代码 1.Test 2.publicpublic voidvoid testPpreparedStatement1() 3.intint count = jdbcTemplate.execute(newnew PreparedStatementCreator() 4.Override 6.throwsthrows SQLExcept

20、ion 5.publicpublic PreparedStatement createPreparedStatement(Connection conn) 7.returnreturn conn.prepareStatement(select count(*) from test); 8. , newnew PreparedStatementCallback() 9.Override 10.publicpublic Integer doInPreparedStatement(PreparedStatement pstmt) 11.throwsthrows SQLException, DataA

21、ccessException 12. pstmt.execute(); 13. ResultSet rs = pstmt.getResultSet(); 14. rs.next(); 15.returnreturn rs.getInt(1); 16. ); 17. Assert.assertEquals(0, count); 18. 19. 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 首 先使用 PreparedStatementCreator 创建一个预编译语句,其次由 JdbcTemplate 通过 PreparedS

22、tatementCallback 回调传回,由用户决定如何执行该 PreparedStatement。此 处我们使用的是 execute 方法。 2 2)预编译语句设值回调使用:)预编译语句设值回调使用: , 然 后 根 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 电 相 力 互 保 作 护 用 装 与 置 相 调 互 通 试 关

23、 技 系 过 术 , 管 , 根 线 电 据 不 力 生 仅 保 产 可 护 工 以 高 艺 解 中 高 决 资 中 吊 料 资 顶 试 料 层 卷 试 配 配 卷 置 置 要 不 技 求 规 术 , 范 是 对 高 指 电 中 机 气 资 组 设 料 在 备 试 进 进 卷 行 行 问 继 空 题 电 载 保 与 , 护 带 而 高 负 且 中 荷 可 资 下 保 料 高 障 试 中 卷 资 总 料 各 体 试 类 配 卷 管 置 调 路 时 控 习 , 试 题 需 验 到 要 ; 位 在 对 。 最 设 在 大 备 管 限 进 路 度 行 敷 内 调 设 来 整 过 确 使 程 保 其 机

24、 在 中 组 正 , 高 常 要 中 工 加 资 况 强 料 下 看 试 与 卷 过 安 度 全 工 护 , 作 关 并 下 于 且 都 管 尽 可 路 可 以 高 能 正 中 地 常 资 缩 工 料 小 作 试 故 ; 卷 障 对 连 高 于 接 中 继 管 资 电 口 料 保 处 试 护 理 卷 进 高 破 行 中 坏 整 资 范 核 料 围 对 试 , 定 卷 或 值 弯 者 , 扁 对 审 度 某 核 固 些 与 定 异 校 盒 常 对 位 高 图 置 中 纸 资 , 保 料 编 护 试 写 层 卷 复 防 工 杂 腐 况 设 跨 进 备 接 行 与 地 自 装 线 动 置 弯 处 高

25、 曲 理 中 半 , 资 径 尤 料 标 其 试 高 要 卷 等 避 调 , 免 试 要 错 方 求 误 案 技 高 , 术 中 编 交 资 写 底 料 重 。 、 试 要 管 电 卷 设 线 气 保 备 敷 、 设 护 高 设 电 备 、 装 中 技 气 调 管 置 资 术 课 试 路 动 料 件 高 敷 作 试 包 中 中 设 , 卷 含 调 资 技 并 试 线 试 料 术 且 验 槽 试 拒 方 、 卷 绝 案 管 技 动 以 架 术 作 及 等 , 系 多 来 统 项 避 启 方 免 动 式 不 方 , 必 案 为 要 ; 解 高 对 决 中 整 高 资 套 中 料 启 语 试 动 文

26、 卷 过 电 突 程 气 然 中 课 停 高 件 机 中 中 。 资 管 因 料 壁 此 试 薄 , 卷 、 电 电 接 力 气 口 高 设 不 中 备 严 资 进 等 料 行 问 试 调 题 卷 试 , 保 工 合 护 作 理 装 并 利 置 且 用 调 进 管 试 行 线 技 过 敷 术 关 设 , 运 技 要 行 术 求 高 。 电 中 线 力 资 缆 保 料 敷 护 试 设 装 卷 原 置 技 则 做 术 : 到 指 在 准 导 分 确 。 线 灵 对 盒 活 于 处 。 调 , 对 试 当 于 过 不 差 程 同 动 中 电 保 高 压 护 中 回 装 资 路 置 料 交 高 试 叉

27、 中 卷 时 资 技 , 料 术 应 试 问 采 卷 题 用 调 , 金 试 作 属 技 为 隔 术 调 板 是 试 进 指 人 行 发 员 隔 电 , 开 机 需 处 一 要 理 变 在 ; 压 事 同 器 前 一 组 掌 线 在 握 槽 发 图 内 生 纸 , 内 资 强 部 料 电 故 、 回 障 设 路 时 备 须 , 制 同 需 造 时 要 厂 切 进 家 断 行 出 习 外 具 题 部 高 电 电 中 源 源 资 , 高 料 线 中 试 缆 资 卷 敷 料 试 设 试 验 完 卷 报 毕 切 告 , 除 与 要 从 相 进 而 关 行 采 技 检 用 术 查 高 资 和 中 料 检

28、 资 , 测 料 并 处 试 且 理 卷 了 。 主 解 设 要 现 保 场 护 装 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料 试 卷 电 气 系 统 接 线 等 情 况 置 。 javajava 代码:代码: JavaJava 代码代码 1. 2.Test 3.publicpublic voidvoid testPreparedStatement2() 4. String insertSql = insert into test(name) values (?); 5.intint count = jdbcTemplate.update(insertSql, n

29、ewnew PreparedStatementSetter() 6.Override 7.publicpublic voidvoid setValues(PreparedStatement pstmt) throwsthrows SQLException 8. pstmt.setObject(1, name4); 9. ); 10. Assert.assertEquals(1, count); 11. String deleteSql = delete from test where name=?; 12. count = jdbcTemplate.update(deleteSql, newn

30、ew Object name4); 13. Assert.assertEquals(1, count); 14. 通过 JdbcTemplate 的 int update(String sql, PreparedStatementSetter pss)执行预编 译 sql,其中 sql 参数为“insert into test(name) values (?) ”,该 sql 有一个占位符需要在执 行前设值,PreparedStatementSetter 实现就是为了设值,使用 setValues(PreparedStatement pstmt)回调方法设值相应的占位符位置的值。 JdbcTe

31、mplate 也提供一种更简单的方式“update(String sql, Object. args)”来实现设值, 所以只要当使用该种方式不满足需求时才应使用 PreparedStatementSetter。 3 3)结果集处理回调:)结果集处理回调: javajava 代码:代码: JavaJava 代码代码 1.Test 2.publicpublic voidvoid testResultSet1() 3. jdbcTemplate.update(insert into test(name) values(name5); 4. String listSql = select * from

32、 test; 5. List result = jdbcTemplate.query(listSql, newnew RowMapper() 6.Override 7.publicpublic Map mapRow(ResultSet rs, intint rowNum) throwsthrows SQLException 9. row.put(rs.getInt(id), rs.getString(name); 11. ); 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 电 相 力 互 保 作 护 用 装 与 置 相 调 互 通 试 关

33、技 系 过 术 , 管 , 根 线 电 据 不 力 生 仅 保 产 可 护 工 以 高 艺 解 中 高 决 资 中 吊 料 资 顶 试 料 层 卷 试 配 配 卷 置 置 要 不 技 求 规 术 , 范 是 对 高 指 电 中 机 气 资 组 设 料 在 备 试 进 进 卷 行 行 问 继 空 题 电 载 保 与 , 护 带 而 高 负 且 中 荷 可 资 下 保 料 高 障 试 中 卷 资 总 料 各 体 试 类 配 卷 管 置 调 路 时 控 习 , 试 题 需 验 到 要 ; 位 在 对 。 最 设 在 大 备 管 限 进 路 度 行 敷 内 调 设 来 整 过 确 使 程 保 其 机

34、在 中 组 正 , 高 常 要 中 工 加 资 况 强 料 下 看 试 与 卷 过 安 度 全 工 护 , 作 关 并 下 于 且 都 管 尽 可 路 可 以 高 能 正 中 地 常 资 缩 工 料 小 作 试 故 ; 卷 障 对 连 高 于 接 中 继 管 资 电 口 料 保 处 试 护 理 卷 进 高 破 行 中 坏 整 资 范 核 料 围 对 试 , 定 卷 或 值 弯 者 , 扁 对 审 度 某 核 固 些 与 定 异 校 盒 常 对 位 高 图 置 中 纸 资 , 保 料 编 护 试 写 层 卷 复 防 工 杂 腐 况 设 跨 进 备 接 行 与 地 自 装 线 动 置 弯 处 高

35、曲 理 中 半 , 资 径 尤 料 标 其 试 高 要 卷 等 避 调 , 免 试 要 错 方 求 误 案 技 高 , 术 中 编 交 资 写 底 料 重 。 、 试 要 管 电 卷 设 线 气 保 备 敷 、 设 护 高 设 电 备 、 装 中 技 气 调 管 置 资 术 课 试 路 动 料 件 高 敷 作 试 包 中 中 设 , 卷 含 调 资 技 并 试 线 试 料 术 且 验 槽 试 拒 方 、 卷 绝 案 管 技 动 以 架 术 作 及 等 , 系 多 来 统 项 避 启 方 免 动 式 不 方 , 必 案 为 要 ; 解 高 对 决 中 整 高 资 套 中 料 启 语 试 动 文

36、卷 过 电 突 程 气 然 中 课 停 高 件 机 中 中 。 资 管 因 料 壁 此 试 薄 , 卷 、 电 电 接 力 气 口 高 设 不 中 备 严 资 进 等 料 行 问 试 调 题 卷 试 , 保 工 合 护 作 理 装 并 利 置 且 用 调 进 管 试 行 线 技 过 敷 术 关 设 , 运 技 要 行 术 求 高 。 电 中 线 力 资 缆 保 料 敷 护 试 设 装 卷 原 置 技 则 做 术 : 到 指 在 准 导 分 确 。 线 灵 对 盒 活 于 处 。 调 , 对 试 当 于 过 不 差 程 同 动 中 电 保 高 压 护 中 回 装 资 路 置 料 交 高 试 叉

37、中 卷 时 资 技 , 料 术 应 试 问 采 卷 题 用 调 , 金 试 作 属 技 为 隔 术 调 板 是 试 进 指 人 行 发 员 隔 电 , 开 机 需 处 一 要 理 变 在 ; 压 事 同 器 前 一 组 掌 线 在 握 槽 发 图 内 生 纸 , 内 资 强 部 料 电 故 、 回 障 设 路 时 备 须 , 制 同 需 造 时 要 厂 切 进 家 断 行 出 习 外 具 题 部 高 电 电 中 源 源 资 , 高 料 线 中 试 缆 资 卷 敷 料 试 设 试 验 完 卷 报 毕 切 告 , 除 与 要 从 相 进 而 关 行 采 技 检 用 术 查 高 资 和 中 料 检

38、资 , 测 料 并 处 试 且 理 卷 了 。 主 解 设 要 现 保 场 护 装 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料 试 卷 电 气 系 统 接 线 等 情 况 置 。 , 然 后 根 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 8. Map row = newnew HashMap(); 10.returnreturn row; 12. Assert.assertEquals(1, result.size(); 13. jdbcTemplate.update(delete from test where

39、 name=name5); 14. RowMapperRowMapper 接口提供接口提供 mapRow(ResultSet rs, int rowNum)方法将结果集的每一行转换为 一个 Map,当然可以转换为其他类,如表的对象画形式。 javajava 代码:代码: JavaJava 代码代码 1.Test 2.publicpublic voidvoid testResultSet2() 3. jdbcTemplate.update(insert into test(name) values(name5); 4. String listSql = select * from test; 5

40、.finalfinal List result = newnew ArrayList(); 6. jdbcTemplate.query(listSql, newnew RowCallbackHandler() 7.Override 8.publicpublic voidvoid processRow(ResultSet rs) throwsthrows SQLException 9. Map row = newnew HashMap(); 10. row.put(rs.getInt(id), rs.getString(name); 11. result.add(row); 12. ); 13.

41、 Assert.assertEquals(1, result.size(); 14. jdbcTemplate.update(delete from test where name=name5); 15. 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 RowCallbackHandlerRowCallbackHandler 接口也提供方法 processRow(ResultSet rs),能将结果集的行转换 为需要的形式。 javajava 代码:代码: JavaJava 代码代码 1.Test 2.publicpublic

42、 voidvoid testResultSet3() 3. jdbcTemplate.update(insert into test(name) values(name5); 4. String listSql = select * from test; 6.Override 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 电 相 力 互 保 作 护 用 装 与 置 相 调 互 通 试 关 技 系 过 术 , 管 , 根 线 电 据 不 力 生 仅 保 产 可 护 工 以 高 艺 解 中 高 决 资 中 吊 料 资 顶 试 料 层 卷 试 配

43、 配 卷 置 置 要 不 技 求 规 术 , 范 是 对 高 指 电 中 机 气 资 组 设 料 在 备 试 进 进 卷 行 行 问 继 空 题 电 载 保 与 , 护 带 而 高 负 且 中 荷 可 资 下 保 料 高 障 试 中 卷 资 总 料 各 体 试 类 配 卷 管 置 调 路 时 控 习 , 试 题 需 验 到 要 ; 位 在 对 。 最 设 在 大 备 管 限 进 路 度 行 敷 内 调 设 来 整 过 确 使 程 保 其 机 在 中 组 正 , 高 常 要 中 工 加 资 况 强 料 下 看 试 与 卷 过 安 度 全 工 护 , 作 关 并 下 于 且 都 管 尽 可 路 可

44、 以 高 能 正 中 地 常 资 缩 工 料 小 作 试 故 ; 卷 障 对 连 高 于 接 中 继 管 资 电 口 料 保 处 试 护 理 卷 进 高 破 行 中 坏 整 资 范 核 料 围 对 试 , 定 卷 或 值 弯 者 , 扁 对 审 度 某 核 固 些 与 定 异 校 盒 常 对 位 高 图 置 中 纸 资 , 保 料 编 护 试 写 层 卷 复 防 工 杂 腐 况 设 跨 进 备 接 行 与 地 自 装 线 动 置 弯 处 高 曲 理 中 半 , 资 径 尤 料 标 其 试 高 要 卷 等 避 调 , 免 试 要 错 方 求 误 案 技 高 , 术 中 编 交 资 写 底 料 重

45、 。 、 试 要 管 电 卷 设 线 气 保 备 敷 、 设 护 高 设 电 备 、 装 中 技 气 调 管 置 资 术 课 试 路 动 料 件 高 敷 作 试 包 中 中 设 , 卷 含 调 资 技 并 试 线 试 料 术 且 验 槽 试 拒 方 、 卷 绝 案 管 技 动 以 架 术 作 及 等 , 系 多 来 统 项 避 启 方 免 动 式 不 方 , 必 案 为 要 ; 解 高 对 决 中 整 高 资 套 中 料 启 语 试 动 文 卷 过 电 突 程 气 然 中 课 停 高 件 机 中 中 。 资 管 因 料 壁 此 试 薄 , 卷 、 电 电 接 力 气 口 高 设 不 中 备 严

46、 资 进 等 料 行 问 试 调 题 卷 试 , 保 工 合 护 作 理 装 并 利 置 且 用 调 进 管 试 行 线 技 过 敷 术 关 设 , 运 技 要 行 术 求 高 。 电 中 线 力 资 缆 保 料 敷 护 试 设 装 卷 原 置 技 则 做 术 : 到 指 在 准 导 分 确 。 线 灵 对 盒 活 于 处 。 调 , 对 试 当 于 过 不 差 程 同 动 中 电 保 高 压 护 中 回 装 资 路 置 料 交 高 试 叉 中 卷 时 资 技 , 料 术 应 试 问 采 卷 题 用 调 , 金 试 作 属 技 为 隔 术 调 板 是 试 进 指 人 行 发 员 隔 电 , 开

47、 机 需 处 一 要 理 变 在 ; 压 事 同 器 前 一 组 掌 线 在 握 槽 发 图 内 生 纸 , 内 资 强 部 料 电 故 、 回 障 设 路 时 备 须 , 制 同 需 造 时 要 厂 切 进 家 断 行 出 习 外 具 题 部 高 电 电 中 源 源 资 , 高 料 线 中 试 缆 资 卷 敷 料 试 设 试 验 完 卷 报 毕 切 告 , 除 与 要 从 相 进 而 关 行 采 技 检 用 术 查 高 资 和 中 料 检 资 , 测 料 并 处 试 且 理 卷 了 。 主 解 设 要 现 保 场 护 装 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料

48、 试 卷 电 气 系 统 接 线 等 情 况 置 。 , 然 后 根 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 5. List result = jdbcTemplate.query(listSql, newnew ResultSetExtractor() 7.publicpublic List extractData(ResultSet rs) 8.throwsthrows SQLException, DataAccessException 9. List result = newnew ArrayList(); 10.whilewhil

49、e(rs.next() 11. Map row = newnew HashMap(); 12. row.put(rs.getInt(id), rs.getString(name); 13. result.add(row); 14. 15.returnreturn result; 16. ); 17. Assert.assertEquals(0, result.size(); 18. jdbcTemplate.update(delete from test where name=name5); 19. ResultSetExtractorResultSetExtractor 使用回调方法 extractData(ResultSet rs)提供给用户整个结果集,让 用户决定如何处理该结果集。 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 当然 JdbcTemplate 提供更简单的 queryForXXX 方法,来简化开发: javajava

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1