使用JdbcTemplate和JdbcDaoSupport


【Spring對JDBC的支持】

 

【JDBCTemplate簡介】

1.為了是JDBC更加易於使用,Spring在JDBC API上定義了一個抽象層,以此建立一個JDBC存取框架。

2.作為Spring JDBC框架的核心,JDBC模板的設計目的是為不同類型的JDBC操作提供模板方法。每個模板方法都能控制整個過程,並允許覆蓋過程中的特定任務。通過這種方式,可以在盡可能保留靈活性的情況下,將數據庫存取的工作量降到最低。

 

【使用JDBCTemplate更新數據庫】

1.用sql語句和參數更新數據庫

update

public int update(String sql,

                  Object... args)

           throws DataAccessException

 

2.批量更新數據庫

batchUpdate

public int[] batchUpdate(String sql,

                         List<Object[]> batchArgs)

 

【使用JDBCTemplate查詢數據庫】

1.查詢單行

queryForObject

public <T> queryForObject(String sql,

                          ParameterizedRowMapper<T> rn,

                          Object...args)

                throws DataAccessException

 

2.便利的BeanPropertyRowMapper實現

Class ParameterizedBeanPropertyRowMapper<T>

 

3.查詢多行

query

public <T> List<T> query(String sql,

                         ParameterizedRowMapper<T> rn,

                         Object...args)

                    throws DataAccessException

 

4.單值查詢

queryForObject

public <T> queryForObject(String sql,

                          Class<T> requiredType,

                          Object...args)

                    throws DataAccessException

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM