spring jdbc封装(1)
来源:互联网 发布:sqlserver jdbc jar包 编辑:程序博客网 时间:2024/06/05 08:56
Spring提供了两种使用JDBC API的最佳实践,一种是以JdbcTemplate为核心的基于Template的JDBC使用方式,另一种则是在JdbcTemplate基础上构建的基于操作对象的JDBC使用方式。
(1)基于Template的JDBC使用方式
JDBC作为JAVA平台访问关系数据库的标准API,其成功是有目共睹的。几乎所有JAVA平台的数据访问,都直接地或者间接地使用了JDBC,它是整个JAVA平台面向关系数据库进行数据访问的基石。
作为一个标准,无疑JDBC是成功的。但是要说JDBC在实际的使用过程中也是受人欢迎的,则不尽然了。JDBC标准主要面向较为底层的数据库操作,所以在设计过程中,比较贴近底层的API设计,对于开发人员的使用来说就不一定是好事了。即使执行简单的查询或者更新,开发人员也要按照API的规矩写上一大堆雷同的代码。如果不能合理封装使用JDBC API的代码,在项目中使用JDBC访问数据所出现的问题估计会让人抓狂。
对于通常的项目开发来说,如果层次划分明确,数据访问逻辑一般在相应的DAO中实现。根据功能模块的划分,可能每个开发人员都会分得或多或少的实现相应DAO的任务。假设开发人员A在分得了DAO实现任务之后开始开发,他可能开发了如下所示的DAO实现代码:
除了API的使用,JDBC规范在制定数据访问异常处理的时候也没能够“将革命进行到底”。在最初的JDBC规范中,通过一个SQLException类型来包括一切数据访问异常情况,除此之外,SQLException没有采用将具体的异常情况子类化,以进一步抽象不同的数据访问情况,而是采用ErrorCode的方式来区分数据访问过程中所出现的不同异常情况。
- spring jdbc封装(1)
- 封装spring jdbc
- [JAVA] Spring封装JDBC
- Spring(三) spring对jdbc的封装
- jdbc简单封装 1
- Spring的JDBC封装的使用
- Spring对JDBC异常的封装
- spring 对jdbc的封装 aop
- Spring jdbc 对象Mapper的简单封装
- Spring jdbc 对象Mapper的简单封装
- Spring jdbc 对象Mapper的简单封装
- JDBC+spring的对象Mapper封装类
- Spring框架学习【JdbcTemplate封装Jdbc】
- spring封装的jdbc template方法 概览
- spring技术内幕11-JdbcTemplate封装Jdbc
- spring jdbc 调用存储过程封装
- spring jdbc万能数据库封装类
- JDBC封装
- 比较GridView,DataList,Repeator ,DetailsView,FormView 的区别
- Flex Chart 技巧 - 移除浮水印
- 很幽默的讲解六种Socket I/O模型
- 如何自定义FLEX3的loading进度条
- PHP缓存实现
- spring jdbc封装(1)
- UNIX 与Linux的比较
- 懂得“独处”的女人才是真正美丽的女人
- 单片机与24C02的通讯
- 一个优秀软件开发人员的必修课:低耦合
- 一个优秀软件开发人员的必修课:高内聚
- 网站运营
- 二叉树重建
- misc on 编程境界