public final class DataSourceInformation extends ObjectSE
DataSourceFactory
実装に必要なすべての情報を保持する不変のパラメーターオブジェクト。このクラス内の属性は、DataSourceFactory が実際に基になるデータソースを作成するための最小限の情報を表します。このパラメーターオブジェクトは、より柔軟な DataSourceFactory インターフェースを可能にするために使用されます
コンストラクターと説明 |
---|
DataSourceInformation(DatabaseType databaseType, StringSE hostName, IntegerSE port, StringSE databaseName, StringSE userName, StringSE password) このオブジェクトを作成するためのメインコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE obj) |
StringSE | getDatabaseName() データベースへの接続に使用されるデータベース名。 |
DatabaseType | getDatabaseType() このクラスによって提供されるデータベース型を返します。 |
StringSE | getHostName() データベースへの接続に使用されるホスト名を返します。 |
StringSE | getPassword() データベースへの接続に使用されるパスワード。 |
IntegerSE | getPort() データベースへの接続に使用されるポートを返します。 |
StringSE | getUserName() データベースへの接続に使用されるユーザー名。 |
int | hashCode() |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public DataSourceInformation(DatabaseType databaseType, StringSE hostName, IntegerSE port, StringSE databaseName, StringSE userName, StringSE password)
databaseType
- - 接続するためにデータソースによって使用されるデータベース型。この情報は通常、特定のドライバークラスをインスタンス化して使用し、データベースプラットフォームに接続するために使用されます。hostName
- - プロトコルまたはポート情報のない完全修飾ホスト名 (例: myDbServer.domain.com、localhost、192.168.23.1)port
- - 特定のデータベースプラットフォームへの接続に使用されるポート (例: mysql のデフォルトとしての 3306)databaseName
- - データベースへの接続に使用されるデータベース名。意味はデータベース固有です (たとえば、mysql の場合はデータベース名、oracle の場合は SID id)userName
- - データベースへの接続に使用されるユーザー名 password
- - データベースへの接続に使用されるパスワード public DatabaseType getDatabaseType()
public StringSE getHostName()
public IntegerSE getPort()
public StringSE getDatabaseName()
databaseType
型固有です。public StringSE getUserName()
public StringSE getPassword()
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.