Spring框架之JDBC封装(JdbcTemplate)

一.JdbcTemplate的简介

JdbcTemplate是最基本的Spring JDBC模板,这个模板支持简单的JDBC数据库访问功能以及基于索引参数的查询。

jdbcTemplate 的主要操作在 dao 层。

JdbcTemplate主要提供以下五类方法:

  • execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;
  • update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;
  • query方法及queryForXXX方法:用于执行查询相关语句;
  • call方法:用于执行存储过程、函数相关语句。

二.JdbcTemplate的作用

Spring的JDBC框架承担了资源管理和异常处理的工作,从而简化了JDBC代码,我们只需要编写从数据库读写数据的必需代码就万事大吉了,使用Spring的注入功能,可以把DataSource注册到JdbcTemplate之中。jdbcTemplate是对JDBC很轻的封装,具有较高的执行效率,一般用于系统数据库并发操作压力大的项目中。

Spring数据访问模板:在数据库操作过程中,有很大一部分重复工作,比如事务控制、管理资源以及处理异常等,Spring的模板类处理这些固定部分进行封装。同时,应用程序相关的数据访问在回调的实现中处理,包括语句、绑定参数以及整理结果等。这样一来,我们只需关心自己的数据访问逻辑即可。

注意:

(1)如果需要连接外网操作数据库,需要使用jdbcTemplate,本地操作数据库可以使用mybatis。

(2)如果对于多表操作也可以使用jdbcTemplate。

三.在Spring的使用

https://www.cnblogs.com/caoyc/p/5630622.html

 

 

 

 

 

你可能感兴趣的:(Spring框架)