public interface DatabasePlatformSupport
DataSourceFactory
実装で使用されるインターフェースをサポートします。データベースプラットフォームには URL スキームの違いがあるため、ドライバークラス名は、特定のデータベースプラットフォームに基づいて情報を取得するための抽象化を提供します。通常、この情報は構成時にユーザーによって提供されます。Spring Cloud AWS は実行時にデータソースを作成するため、この情報はレジストリを通じて提供する必要があります。
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getDatabaseUrlForDatabase(DatabaseType databaseType, StringSE hostname, int port, StringSE databaseName) データベースインスタンスのデータベース URL を作成します。 |
StringSE | getDriverClassNameForDatabase(DatabaseType databaseType) データベースプラットフォームの完全修飾ドライバークラス名を返します。 |
StringSE getDriverClassNameForDatabase(DatabaseType databaseType)
databaseType
- - データベースドライバークラスが返されるデータベースの種類。StringSE getDatabaseUrlForDatabase(DatabaseType databaseType, StringSE hostname, int port, StringSE databaseName)
databaseType
- - URL を構築する databaseType。hostname
- - 接続に使用されるポート情報を含まないホスト名。port
- - データベースへの接続に使用されるポート databaseName
- - 接続に使用するデータベース名。使用箇所は実装固有です (たとえば Oracle の場合、これは SID です。)Copyright © 2021 Pivotal Software, Inc.. All rights reserved.