1 / 14
文档名称:

Sring中文版数据库连接部分.docx

格式:docx   大小:45KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Sring中文版数据库连接部分.docx

上传人:sanshenglu2 2020/3/31 文件大小:45 KB

下载得到文件列表

Sring中文版数据库连接部分.docx

相关文档

文档介绍

文档介绍:(ConsistentExceptionHierarchyInSpring) (BackgroundoftheDAOPattern) (TherealityofimplementingtheDAOpattern) ,解决问题(Howtogetthrough?) (Don'tReinventTheWheels.) (JDBCmadeeasywithspring) 11Note 15Note (OperationObject)的Jdbc使用方式 61Note (ORMIntegrationInSpring) 78Note 78Note 101Note 108Note 116Note 117spring框架为了简化Java应用程序开发,提供了一个数据访问层,该数据访问层主要可以划分为三个部分:统一的数据访问异常层次体系(ExceptionHierarchy).spring框架将特定的数据访问技术相关的Exception进行转译,然后封装为一套标准的异常层次体系。通过这套标准异常层次体系,不管使用的数据访问技术如何变化,客户端对象只需要捕获并处理这套标准的Exception就可以,再也不需要因为所使用的数据访问技术变更或者迁移等问题而做任何改动。JDBC[1],是很成功的,他规范了各个数据库厂商之间的数据访问接口,极大的促进了RDBMS[2]在Java平台上的迅速普及。但是,任何事物都有瑕疵,虽然JDBC作为一套标准来说很成功,但在JDBCAPI的设计和使用上则不尽然:SQLException设计本身没有将自身作为标准的职责进行到底,各种异常信息全部放给了各个RDBMS厂商,从而导致应用程序需要根据数据库提供商的不同,来判定异常中所提供的信息具体是什么意思;JDBCAPI较为贴近底层,使用上比较繁琐,如果不做合适的封装,在该API的使用上很容易造成问题,比如数据库连接没有释放就是最容易看到的情况;spring框架针对JDBCAPI使用上的问题,提出了一套最佳实践。,现在使用比较多的就是ORM,它的全称为“ObjectRelationalMapping”,或者称之为“对象-关系映射”,主要用来屏蔽对象与关系数据库之间结构的非一致性。大部分的ORMAPI在使用上都贴近于JDBCAPI的使用风格,所以,Spring也以“JDBCAPI的最佳实践”同样的方式对现有的各种ORM方案进行了集成,同时,将这些ORM特定的Exception纳入了它那套统一的异常层次体系;概况来说,Spring的数据访问层实际上就是“一个中心,两个基本点”,即以“统一的数据访问异常层次体系”为核心,以“JDBCAPI的最佳实践”和“以统一的方式对各种ORM方案的集成”为两翼,为Java平台的数据访问铺就了一条平坦的大道。现在,让我们先从“统一的数据访问异常层次体系”开始,探索一下Spring的数据访问层到底蕴含什么奥妙吧!(ConsistentExceptionHierarchyInSpring)(BackgroundoftheDAOPattern)(TherealityofimplementingtheDAOpattern),解决问题(Howtogetthrough?)(Don'tReinventTheWheels.)要了解Spring为什么要提供这么一套“统一的数据访问异常层次体系”,我们得先从DAO模式说起...(BackgroundoftheDAOPattern)不管是一个逻辑简单的小软件系统还是一个关系复杂的大软件系统,都需要对系统的相关数据进行访问和存储,而这些数据的存储机制和访问方式往往随场景不同而各异。为了统一和简化相关的数据访问操作,J2EE核心模式提