TOP

JdbcTemplate介紹<二>(一)
2017-10-13 10:34:12 】 瀏覽:10320
Tags:

引言

如果說JdbcTemplate類是Spring Jdbc的核心類,那么execute方法算得上Spring Jdbc的核心方法了,畢竟JdbcTemplate的很多public方法內部實際上是調用execute方法實現的。

public

通過使用操作一個JDBC的Connection的回調操作优乐棋牌app下载优乐棋牌app下载,可以執行JDBC的數據操作,同時支持Spring的事務管理和可以將throw的SQLException轉為Spring統一定義的DataAccessException。該回調函數可以返回一個對象,也可以返回結果集。

內部實現

    public <T> T execute(ConnectionCallback<T> action) throws DataAccessException {
        Assert.notNull(action, "Callback object must not be null");
        Connection con = DataSourceUtils.getConnection(obtainDataSource());
        try {