JavaTM 2
Platform
Std. Ed. v1.4.0

java.sql
インタフェース Struct


public interface Struct

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

導入されたバージョン:
1.2

メソッドの概要
 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.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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