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 数据库的访问哲学
时间: 2024-10-20 02:50:05