クラス AbstractDriverBasedDataSource
java.lang.ObjectSE
org.springframework.jdbc.datasource.AbstractDataSource
org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
- 実装されているすべてのインターフェース:
WrapperSE、CommonDataSourceSE、DataSourceSE
- 既知の直属サブクラス
DriverManagerDataSource,SimpleDriverDataSource
JDBC
DriverSE で動作する JDBC DataSourceSE 実装の抽象基本クラス。- 導入:
- 2.5.5
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス org.springframework.jdbc.datasource.AbstractDataSource から継承されたフィールド
loggerコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明各 Connection に適用されるデータベースカタログがあれば、それを返します。この実装は、この DataSource のデフォルトのユーザー名とパスワードを使用してgetConnectionFromDriverに委譲します。getConnection(StringSE username, StringSE password) この実装は、指定されたユーザー名とパスワードを使用してgetConnectionFromDriverに委譲します。protected ConnectionSEgetConnectionFromDriver(StringSE username, StringSE password) 指定されたユーザー名とパスワード(存在する場合)を含むドライバーのプロパティを構築し、対応する接続を取得します。protected abstract ConnectionSE指定されたプロパティを使用して接続を取得します。ドライバーに渡される接続プロパティがあれば、それを返します。ドライバーを介した接続に使用する JDBC パスワードを返します。各接続に適用されるデータベーススキーマがあれば、それを返します。getUrl()ドライバーを介した接続に使用する JDBC URL を返します。ドライバーを介した接続に使用する JDBC ユーザー名を返します。voidsetCatalog(StringSE catalog) 各接続に適用されるデータベースカタログを指定します。voidsetConnectionProperties(PropertiesSE connectionProperties) 任意の接続プロパティをキー / 値のペアとして指定し、ドライバーに渡します。voidsetPassword(StringSE password) ドライバーを介した接続に使用する JDBC パスワードを設定します。void各接続に適用されるデータベーススキーマを指定します。voidドライバーを介した接続に使用する JDBC URL を設定します。voidsetUsername(StringSE username) ドライバーを介した接続に使用する JDBC ユーザー名を設定します。クラス org.springframework.jdbc.datasource.AbstractDataSource から継承されたメソッド
getLoginTimeout, getLogWriter, getParentLogger, isWrapperFor, setLoginTimeout, setLogWriter, unwrapクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース javax.sql.CommonDataSourceSE から継承されたメソッド
createShardingKeyBuilderインターフェース javax.sql.DataSourceSE から継承されたメソッド
createConnectionBuilder
コンストラクターの詳細
AbstractDriverBasedDataSource
public AbstractDriverBasedDataSource()
メソッドの詳細
setUrl
ドライバーを介した接続に使用する JDBC URL を設定します。getUrl
ドライバーを介した接続に使用する JDBC URL を返します。setUsername
ドライバーを介した接続に使用する JDBC ユーザー名を設定します。getUsername
ドライバーを介した接続に使用する JDBC ユーザー名を返します。setPassword
ドライバーを介した接続に使用する JDBC パスワードを設定します。getPassword
ドライバーを介した接続に使用する JDBC パスワードを返します。setCatalog
各接続に適用されるデータベースカタログを指定します。- 導入:
- 4.3.2
- 関連事項:
getCatalog
各 Connection に適用されるデータベースカタログがあれば、それを返します。- 導入:
- 4.3.2
setSchema
各接続に適用されるデータベーススキーマを指定します。- 導入:
- 4.3.2
- 関連事項:
getSchema
各接続に適用されるデータベーススキーマがあれば、それを返します。- 導入:
- 4.3.2
setConnectionProperties
任意の接続プロパティをキー / 値のペアとして指定し、ドライバーに渡します。"user" および "password" プロパティを含めることもできます。ただし、この DataSource で指定された "username" および "password" Bean プロパティは、対応する接続プロパティをオーバーライドします。
getConnectionProperties
ドライバーに渡される接続プロパティがあれば、それを返します。getConnection
この実装は、この DataSource のデフォルトのユーザー名とパスワードを使用してgetConnectionFromDriverに委譲します。getConnection
この実装は、指定されたユーザー名とパスワードを使用してgetConnectionFromDriverに委譲します。getConnectionFromDriver
protected ConnectionSE getConnectionFromDriver(@Nullable StringSE username, @Nullable StringSE password) throws SQLExceptionSE 指定されたユーザー名とパスワード(存在する場合)を含むドライバーのプロパティを構築し、対応する接続を取得します。- パラメーター:
username- ユーザーの名前password- 使用するパスワード- 戻り値:
- 取得した接続
- 例外:
SQLExceptionSE- 失敗した場合- 関連事項:
getConnectionFromDriver
指定されたプロパティを使用して接続を取得します。サブクラスによって実装されるテンプレートメソッド。
- パラメーター:
props- 結合された接続プロパティ- 戻り値:
- 取得した接続
- 例外:
SQLExceptionSE- 失敗した場合