- 既知のすべての実装クラス:
- SerialStruct
public interface Struct
SQL構造化型のJavaプログラミング言語の標準のマッピングです。 Structオブジェクトは、それが表すSQL構造化型の各属性の値を格納します。 デフォルトでは、Structのインスタンスは、アプリケーションがそのインスタンスへの参照を持っている間は有効です。 
 
 JDBCドライバがそのデータ型をサポートする場合は、Structインタフェースのすべてのメソッドが完全に実装される必要があります。
- 導入されたバージョン:
- 1.2
- 
メソッドのサマリー修飾子と型 メソッド 説明 Object[]getAttributes()このStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。Object[]getAttributes(Map<String,クラス<?>> map)このStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。StringgetSQLTypeName()このStructオブジェクトが表すSQL構造化型のSQL型名を取得します。
- 
メソッドの詳細- 
getSQLTypeNameString getSQLTypeName() throws SQLExceptionこのStructオブジェクトが表すSQL構造化型のSQL型名を取得します。- 戻り値:
- このStructオブジェクトがそのジェネリック表現であるSQL構造化型の完全指定された型名
- 例外:
- SQLException- データベース・アクセス・エラーが発生した場合
- SQLFeatureNotSupportedException- JDBCドライバがこのメソッドをサポートしない場合
- 導入されたバージョン:
- 1.2
 
- 
getAttributesObject[] getAttributes() throws SQLExceptionこのStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。 個別の属性が処理されるときに、このメソッドは、型マップのカスタマイズには、接続に関連する型マップを使います。 接続の型マップに属性が表す構造化型と一致するエントリがない場合、ドライバは標準のマッピングを使います。概念的には、このメソッドは構造化型の各属性で getObjectメソッドを呼び出し、結果が格納されているJava配列を返します。- 戻り値:
- 順序付けされた属性値が格納されている配列
- 例外:
- SQLException- データベース・アクセス・エラーが発生した場合
- SQLFeatureNotSupportedException- JDBCドライバがこのメソッドをサポートしない場合
- 導入されたバージョン:
- 1.2
 
- 
getAttributesObject[] getAttributes(Map<String,Class<?>> map) throws SQLExceptionこのStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。 個別の属性が処理されるときに、このメソッドは型マッピングのカスタマイズのために指定された型マップを使用します。 指定された型マップに属性が表す構造化型と一致するエントリがない場合、ドライバは標準のマッピングを使用します。 このメソッドでは、接続に関連する型マッピングは使用しません。概念的には、このメソッドは構造化型の各属性で getObjectメソッドを呼び出し、結果が格納されているJava配列を返します。- パラメータ:
- map- SQL型名のJavaクラスへのマッピング
- 戻り値:
- 順序付けされた属性値が格納されている配列
- 例外:
- SQLException- データベース・アクセス・エラーが発生した場合
- SQLFeatureNotSupportedException- JDBCドライバがこのメソッドをサポートしない場合
- 導入されたバージョン:
- 1.2
 
 
-