当前位置:Gxlcms > 数据库问题 > 第五章 征服数据库

第五章 征服数据库

时间:2021-07-01 10:21:17 帮助过:34人阅读

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   

人气教程排行