Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

 

コネクターメタデータは、抽象Java class JDBCMetaDataの実装です。これは、サードパーティ製ソースへの接続を作成するために、ユーザーへどのような接続詳細を要求する必要があるのかを定義します。これには、ユーザー名、トークン、ホスト名、ポート番号、アカウント名、などのパラメーターが含まれます。

メタデータ関数一覧

JDBCMetaData classは、データソースのために接続ウィザードを構築するために使用されます。基礎的な接続ウィザードを作成するために、以下の関数を実装する必要があります。

  • public JDBCMetaData();
  • public void initialiseParameters();
  • public String buttonPressed(String buttonName) throws Exception; 

 

 

JDBCMetaDataでは、以下のヘルパー関数にアクセスすることもできます。

  • protected final void addParameter(Parameter p); 
  • public void setParameterValue(String key, Object value); 
  • public final Object getParameterValue(String key); 
  • public boolean isParameterRequired(String key); 
  • public boolean hasDependentParameters(String key); 

 

 

メタデータ関数の定義

 

public JDBCMetaData(); (Constructor) 

constructorには、以下の属性を設定します。

属性

説明

sourceName データソースのテキスト名です。例:Twitter Connector
sourceCode データソースに一意のテキストコードです。例:TWITTER_CONNECTOR
driverNameデータソースのテキストclass名です。例:com.code.TwitterConnector
sourceType こちらは常に、DBType.THIRDPARTYと記述します。

 

実装例

public SkiTeamMetaData() {
 
            super();
 
            sourceName = "Ski Team Source";
            sourceCode = "SKI_DATA_SOURCE";
            driverName = SkiTeamDataSource.class.getName();
            sourceType = DBType.THIRD_PARTY;
 
}

 

public void initialiseParameters(); 

この関数は、パラメーターを

 

 

前項:カスタムコネクター概要

 

後項:コネクターメタデータの定義

 

  • No labels