public interface SmartDataSource
extends javax.sql.DataSource
javax.sql.DataSource
インターフェースの拡張。ラップされていない方法で JDBC 接続を返す特別な DataSources によって実装されます。このインターフェースを使用するクラスは、操作後に接続を閉じる必要があるかどうかを照会できます。Spring の DataSourceUtils および JdbcTemplate クラスは、このようなチェックを自動的に実行します。
SingleConnectionDataSource.shouldClose(java.sql.Connection)
, DataSourceUtils.releaseConnection(java.sql.Connection, javax.sql.DataSource)
, JdbcTemplate
修飾子と型 | メソッドと説明 |
---|---|
boolean | shouldClose(java.sql.Connection con) この DataSource から取得したこの接続を閉じる必要がありますか? |
boolean shouldClose(java.sql.Connection con)
SmartDataSource からの接続を使用するコードは、close()
を呼び出す前に、常にこのメソッドを介してチェックを実行する必要があります。
"jdbc.core" パッケージの JdbcTemplate クラスが JDBC 接続の解放を処理し、アプリケーションコードがこの責任を解放することに注意してください。
con
- 確認する接続 Connection.close()