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