1、Spring JDBC
Spring JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入编写业务逻辑中。
1.1、Spring JdbcTemplate的解析
针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础,使其他更高层次的抽象类是构建JdbcTemplate类之上的。可以说,JdbcTemplate类是Spring Jdbc的核心类
1.2、Spring JDBC的配置
下面就是一个在xml配置文件中对JdbcTemplate的配置:
1.3、Spring JdbcTemplate的常用方法
在JdbcTemplate类中提供了大量更新和查询数据库的方法:
1.3.1、execute()—执行SQL语句
1.3.2、update()—更新数据
1.3.3query()—查询数据
注意BeanProperty是RowMapper接口的实现类,可以自动的将数据表中的数据映射到用户自定义的类中(前提是用户自定义类中的字段要和数据表中的字段相对应)
2、Transcation事务控制
Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减