パッケージ org.springframework.jdbc.datasource
@NonNullApi @NonNullFields パッケージ org.springframework.jdbc.datasource
簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
- クラス説明パディングを処理する、Spring の
DataSourceSE 実装の抽象基本クラス。JDBCDriverSE で動作する JDBCDataSourceSE 実装の抽象基本クラス。JDBC 接続のハンドルによって実装されるシンプルなインターフェース。JDBCConnectionSE をラップするリソースホルダー。接続プロキシによって実装されるConnectionSE のサブインターフェース。単一の JDBCDataSourceSE のPlatformTransactionManager実装。DataSourceSE から JDBCConnectionを取得するための静的メソッドを提供するヘルパークラス。すべての呼び出しを特定のターゲットDataSourceSE に委譲する JDBCDataSourceSE 実装。標準の JDBCDataSourceSE インターフェースの単純な実装、Bean プロパティを介してプレーンな古い JDBCDriverManagerSE を構成し、すべてのgetConnection呼び出しから新しいConnectionSE を返します。現在の Spring トランザクションの分離レベル(および指定されている可能性のあるユーザー資格情報)をすべてのgetConnection呼び出しに適用する、ターゲットDataSourceSE のアダプター。JDBC 対応トランザクションオブジェクトの便利な基本クラス。ターゲット DataSource のプロキシ。実際の JDBC 接続を遅延取得します。ターゲットDataSourceSE 用のアダプター。シャーディングキーが指定されている場合、すべての標準#getConnection呼び出しに適用し、指定されたシャーディングキー値に対応するシャードへの直接接続を返すように設計されています。シャーディングされたデータベースのコンテキストで直接シャード接続を確立するために使用されるシャーディングキーを決定するための戦略インターフェース。特定の JDBC 接続を含む、ConnectionHandleインターフェースの単純な実装。標準の JDBCDataSourceSE インターフェースの単純な実装、Bean プロパティを介して単純な古い JDBCDriverSE を構成し、すべてのgetConnection呼び出しから新しいConnectionSE を返します。使用後に閉じられない単一の JDBC 接続をラップするSmartDataSourceの実装。javax.sql.DataSourceインターフェースの拡張。ラップされていない方法で JDBC 接続を返す特別な DataSources によって実装されます。ターゲット JDBCDataSourceSE のプロキシ。Spring 管理のトランザクションの認識を追加します。ターゲット JDBCDataSourceSE のアダプター。指定されたユーザー資格情報をすべての標準getConnection()呼び出しに適用し、ターゲット上で暗黙的にgetConnection(username, password)を呼び出します。