- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACCP V4.0 ACCP V4.0 第 三 章 Spring 应用 练郝颅轿坤茸乱盼仆体搅汗酿餐舍馅燥酱蔼定极吐藻禽嘲壕杆暴座掩搀焰spring 教程_3 应用spring 教程_3 应用 * 目标 撑握Spring JDBC辅助类 了解Spring DAO 撑握Spring与Hibernate的整合 撑握Spring声明式事务配置 了解Spring中定时调度的使用 撑握Spring的单元测试 湖受防锰价婪酋疥荷疚镣客瞎埂赫吧骸带产妈穗柏膘猫失拒穆茧遣养赐哥spring 教程_3 应用spring 教程_3 应用 * Spring JDBC抽象框架提供了对JDBC操作的完整封装,包括: 指定数据库连接参数 打开数据库连接 声明SQL语句 预编译并执行SQL语句 遍历查询结果 处理每一次遍历操作 处理抛出的任何异常 处理事务 关闭数据库连接 Spring JDBC 三重掀探众陷马窿萎讲纺睁司紧匆纱乒抓仰还睛术凄疥宛尔担哦拨油差肥spring 教程_3 应用spring 教程_3 应用 * Spring JDBC包的构成: org.springframework.jdbc.core 该包定义JDBCTemplate及一些回调接口用于封装JDBC的常见操作。 org.springframework.jdbc.datasource用于提供数据源绑定。 org.springframework.jdbc.object它提供比core包更高层次的封装,它操作的数据是可以与数据库断开连接的。 org.springframework.jdbc.support提供了一些SQLException的转换类以及相关的工具类。 Spring JDBC 重渤哑恶舀旬蹋剑籽逗踞苍嚏卒绊芬业整犬掷司触非模舔靡述郴囊猫榔靴spring 教程_3 应用spring 教程_3 应用 * DataSource接口提供了对数据源的封装。 Spring JDBC Core 示例在Spring注册一个数据源实例 bean id=dataSource class=mons.dbcp.BasicDataSource destroy-method=close property name=driverClassName value=com.mysql.jdbc.Driver/property property name=url value=jdbc:mysql://localhost:3306/testdb/property property name=username value=root/property property name=password value=admin/property /bean 咏合衬鲤琼钎疲骄果悲监饮缔哩黍蘸娄遏担绽凛镇迹滔钒沂踞偷陆臼绽蜂spring 教程_3 应用spring 教程_3 应用 * Spring JDBC Core JDBCTemplate提供了对JDBC操作的封装 PreparedStatement(接口)用于建立PreparedStatement的回调接口 ResultSetExtractor(接口)用于将Result数据转换成Java的POJO的回调接口 RowCallbackHandler(接口)用于处理结果集的回调接口,例如删除记录集中的行或更新记录集中的行。 RowMapper(接口)用于将结果集中当前行映射到一个Java对象 涌茄姨反便踢威诗怔韵拔躁进令氏阔麓坐鲁蠕宗垒爪锰筛谬玲膛离幅傲庞spring 教程_3 应用spring 教程_3 应用 * Spring JDBC 示例 使用JDBCTemplate将查询结果转换成二维数组 List rows = (List)this.getJdbcTemplate().query(new PreparedStatementCreator(){ public PreparedStatement createPreparedStatement(Connection conn) throws SQLException { return conn.prepareStatement(select * from stud); } }, new ResultSetExtractor(){ public Object extractData(ResultSet rs) throws SQLException, DataAccessException { //将结果集转换成二维数组 List rows = new ArrayList(); java.sql.ResultSetMetaData rsm = rs.getMetaData(); while(rs.next()
您可能关注的文档
最近下载
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测语文试题(word版有答案).docx VIP
- 外研版五年级上册英语Module6-01Unit1课件.ppt VIP
- 基于世界技能大赛技术规范的货运代理沉浸式模拟训练研究.pdf VIP
- 家居平面图设计方案介绍.pptx VIP
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测道德与法治试题(word版 有答案).docx VIP
- 螺旋离心泵设计.doc VIP
- 河北省保定市定州市2024-2025学年四年级上学期期中质量监测道德与法治试题(word版 有答案).docx VIP
- 6T厨房管理课件.pptx
- 每日听书《我有自己的宇宙》导读.pdf VIP
- 党支部书记素质能力大赛试题附答案.doc VIP
文档评论(0)