SpringJDBC

Spring的JDBC框架

Spring JDBC提供了一套JDBC抽象框架,用於簡化JDBC開發。數據庫

Spring主要提供JDBC模板方式、關係數據庫對象化方式、SimpleJdbc方式、事務管理來簡化JDBC編程編程

Spring提供了3個模板類:框架

  • JdbcTemplate:Spring裏最基本的JDBC模板,利用JDBC和簡單的索引參數查詢提供對數據庫的簡單訪問。
  • NamedParameterJdbcTemplate:可以在執行查詢時把值綁定到SQL裏的命名參數,而不是使用索引參數。
  • SimpleJdbcTemplate:利用Java 5的特性,好比自動裝箱、通用(generic)和可變參數列表來簡化JDBC模板的使用。

JdbcTemplate主要提供如下4類方法:函數

  • execute方法:能夠用於執行任何SQL語句,通常用於執行DDL語句;
  • update方法及batchUpdate方法:update方法用於執行新增、修改、刪除等語句;batchUpdate方法用於執行批處理相關語句;
  • query方法及queryForXXX方法:用於執行查詢相關語句;
  • call方法:用於執行存儲過程、函數相關語句。
相關文章
相關標籤/搜索