Java プラットフォーム 1.2

java.sql
インタフェース Struct


public abstract interface Struct

JDBC 2.0

SQL 構造化型の標準のマッピングです。Struct オブジェクトは、それが表す SQL 構造化型の各属性の値を格納します。デフォルトでは、Struct のインスタンスは、アプリケーションがそのインスタンスへの参照を持っている間は有効です。


メソッドの概要
 Object[] getAttributes()
          この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。
 Object[] getAttributes(Map map)
          この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。
 String getSQLTypeName()
          この Struct オブジェクトが表す SQL 構造化型の SQL タイプ名を取得します。
 

メソッドの詳細

getSQLTypeName

public String getSQLTypeName()
                      throws SQLException
この Struct オブジェクトが表す SQL 構造化型の SQL タイプ名を取得します。
戻り値:
この Struct オブジェクトがその汎用表現である SQL 構造化型の完全指定されたタイプ名
例外:
SQLException - データベースアクセスエラーが発生した場合

getAttributes

public Object[] getAttributes()
                       throws SQLException
この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。このメソッドは、型マッピングのカスタマイズには、接続に関連付けられている型マッピングを使います。接続の型マッピングにこの Struct オブジェクトが表す構造化型と一致するエントリがない場合、ドライバは標準のマッピングを使います。

概念的に、このメソッドは構造化型の各属性で getObject メソッドを呼び出し、結果が格納されている Java 配列を返します。

戻り値:
要求された属性値が格納されている配列
例外:
SQLException - データベースアクセスエラーが発生した場合

getAttributes

public Object[] getAttributes(Map map)
                       throws SQLException
この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。このメソッドは、型マッピングのカスタマイズには、指定された型マッピングを使います。指定された型マッピングにこの Struct オブジェクトが表す構造化型と一致するエントリがない場合、ドライバは標準のマッピングを使います。

概念的には、このメソッドは構造化型の各属性で getObject メソッドを呼び出し、結果が格納されている Java 配列を返します。

パラメータ:
map - SQL タイプ名の Java クラスへのマッピング
戻り値:
要求された属性値が格納されている配列
例外:
SQLException - データベースアクセスエラーが発生した場合

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.