JavaTM 2 Platform
Std. Ed. v1.3

java.sql
インタフェース Struct


public interface Struct

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

導入されたバージョン:
1.2
関連項目:
「JDBC 2.0 API に含まれるもの」

メソッドの概要
 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 - データベースアクセスエラーが発生した場合

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.