码迷,mamicode.com
首页 > 数据库 > 详细

第五章 征服数据库

时间:2017-03-28 23:28:57      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:jdbc   常见问题   ges   自定义   约束   模板类   技术   方法   .com   

5.1 数据库的访问哲学

  DAO是数据访问对象(data access object)的缩写。

5.1.1 了解Spring的数据访问异常体系

 可能抛出的SQLException常见问题:

  • 应用程序无法连接数据库;
  • 要执行的查询有语法错误
  • 查询中所使用的表和列不存在
  • 视图插入或更新数据违反了数据库完整性约束

Spring的凭条无关持久化异常

技术分享

spring的异常都继承自DataAccessException(他是一个非检查型异常)。

5.1.2 数据访问模板化

spring将数据访问过程中固定的和可变的部分明确划分为两个不同的类:模板类(template)和回调(callback)。模板管理过程汇总固定的部分,回调处理自定义的数据访问代码。

技术分享

5.1.3 使用DAO支持类

应用程序的DAO继承自JdbcDaoSupport,调用getJdbcTemplate()方法获得JcbcTemplate;可以直接处理JDBC连接;

5.2 配置数据源

spring提供了在Spring上下文配置数据源Bean的多种方式,包括:

  • 通过JDBC驱动成语定义的数据源
  • 通过JNDI查找数据源
  • 连接池的数据源

5.2.1 使用JNDI数据源

 

5.2.1 使用JNDI数据源

5.2.1 使用JNDI数据源

5.2.1 使用JNDI数据源

5.1 数据库的访问哲学

5.1 数据库的访问哲学

5.1 数据库的访问哲学

第五章 征服数据库

标签:jdbc   常见问题   ges   自定义   约束   模板类   技术   方法   .com   

原文地址:http://www.cnblogs.com/huaxueyihao/p/6629392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!