Spring学习笔记-Day4
4.1 Spring JDBC 4.1.1 Spring jdbc Template的解析 JdbcTemplate继承自抽象了JdbcAccessor,同时实现了JdbcOperations接口。 (1)JdbcOperations接口定义了再JdbcTemplate类中可以使用的操作集合,包括增删改查等操作 (2)JdbcTemplate类的直接父类是JdbcAccessor,该类为子类提供了一些访问数据库时使用的公共属性: DataSource:主要功能是获取数据库连接,具体实现时还可以引入对数据库连接的缓冲池和分布事务的支持,它可以做诶访问数据库资源的标准接口。 SQLExceptionTranslator:负责对SQLException进行转译工作。通过必要的设置或者获取SQLExceptionTranslator中的方法可以使JdbcTemplate在需要处理SQLException是委托它来完成相关的转译工作。 4.1.2 SpringJDBC的配置 SpringJDBC模块主要由4个包组成,分别是core(核心包)、DataSource(数据包)、object(对象包)和support(支持包)。 Spring对数据库的操作都封装在这几个包中,如果想要使用SpringJDBC,据需要对其进行配置。在Spring中