インターフェース SmartDataSource
- すべてのスーパーインターフェース:
CommonDataSourceSE
、DataSourceSE
、WrapperSE
- すべての既知の実装クラス:
SingleConnectionDataSource
javax.sql.DataSource
インターフェースの拡張。ラップされていない方法で JDBC 接続を返す特別な DataSources によって実装されます。このインターフェースを使用するクラスは、操作後に Connection を閉じる必要があるかどうかを問い合わせることができます。Spring の DataSourceUtils および JdbcTemplate クラスは、このようなチェックを自動的に実行します。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
メソッドのサマリー
インターフェース javax.sql.CommonDataSourceSE から継承されたメソッド
createShardingKeyBuilder, getParentLogger
インターフェース javax.sql.DataSourceSE から継承されたメソッド
createConnectionBuilder, getConnection, getConnectionSE, getLoginTimeout, getLogWriter, setLoginTimeoutSE, setLogWriterSE
インターフェース java.sql.WrapperSE から継承されたメソッド
isWrapperForSE, unwrapSE
メソッドの詳細
shouldClose
この DataSource から取得したこの接続を閉じる必要がありますか?SmartDataSource からの接続を使用するコードは、
close()
を呼び出す前に、常にこのメソッドを介してチェックを実行する必要があります。"jdbc.core" パッケージの JdbcTemplate クラスが JDBC 接続の解放を処理し、アプリケーションコードがこの責任を解放することに注意してください。
- パラメーター:
con
- 確認する接続- 戻り値:
- 指定された接続を閉じるかどうか
- 関連事項: