言語

IResultSet.GetObject メソッド

定義

オーバーロード

名前 説明
GetObject(String, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(Int32, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

GetObject(String, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

[Android.Runtime.Register("getObject", "(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Ljava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(string? columnLabel, System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getObject", "(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Ljava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : string * System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object

パラメーター

columnLabel
String

SQL AS 句で指定された列のラベル。 SQL AS 句が指定されていない場合、ラベルは列の名前です

map
IDictionary<String,Class>

sql 型名からJava プログラミング言語のクラスへのマッピングを含むjava.util.Map オブジェクト

返品

指定した列の SQL 値を表すObject

属性

注釈

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。 値が SQL NULLの場合、ドライバーはJava nullを返します。 このメソッドは、必要に応じて、指定した Map オブジェクトをカスタム マッピングに使用します。

1.2 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetObject(Int32, IDictionary<String,Class>)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

[Android.Runtime.Register("getObject", "(ILjava/util/Map;)Ljava/lang/Object;", "GetGetObject_ILjava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(int columnIndex, System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getObject", "(ILjava/util/Map;)Ljava/lang/Object;", "GetGetObject_ILjava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : int * System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object

パラメーター

columnIndex
Int32

最初の列は 1、2 番目は 2、...

map
IDictionary<String,Class>

sql 型名からJava プログラミング言語のクラスへのマッピングを含むjava.util.Map オブジェクト

返品

SQL 値を表すJava プログラミング言語のObject

属性

注釈

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。 値が SQL NULLの場合、ドライバーはJava nullを返します。 このメソッドは、取得する SQL 構造化型または個別型のカスタム マッピングに、指定された Map オブジェクトを使用します。

1.2 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetObject(Int32)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

[Android.Runtime.Register("getObject", "(I)Ljava/lang/Object;", "GetGetObject_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(int columnIndex);
[<Android.Runtime.Register("getObject", "(I)Ljava/lang/Object;", "GetGetObject_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : int -> Java.Lang.Object

パラメーター

columnIndex
Int32

最初の列は 1、2 番目は 2、...

返品

列の値を保持するjava.lang.Object

属性

例外

データベース エラーが発生した場合は〘。

注釈

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

このメソッドは、指定された列の値をJava オブジェクトとして返します。 Java オブジェクトの型は、JDBC 仕様で指定された組み込み型のマッピングに従って、列の SQL 型に対応する既定のJava オブジェクト型になります。 値が SQL NULLの場合、ドライバーはJava nullを返します。

このメソッドは、データベース固有の抽象データ型の読み取りにも使用できます。

JDBC 2.0 API では、メソッド getObject の動作が拡張され、SQL ユーザー定義型のデータが具体化されます。

Connection.getTypeMapSQLFeatureNotSupportedExceptionをスローしない場合、列に構造化された値または個別の値が含まれている場合、このメソッドの動作は次の呼び出しであるかのようにgetObject(columnIndex, this.getStatement().getConnection().getTypeMap())

Connection.getTypeMapSQLFeatureNotSupportedExceptionをスローしない場合、構造化値はサポートされず、DISTINCT 型の基になる SQL 型によって決定される既定のJava クラスに個別の値がマップされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetObject(String)

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

[Android.Runtime.Register("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(string? columnLabel);
[<Android.Runtime.Register("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : string -> Java.Lang.Object

パラメーター

columnLabel
String

SQL AS 句で指定された列のラベル。 SQL AS 句が指定されていない場合、ラベルは列の名前です

返品

列の値を保持するjava.lang.Object

属性

例外

データベース エラーが発生した場合は〘。

注釈

このResultSet オブジェクトの現在の行にある指定された列の値を、Java プログラミング言語のObjectとして取得します。

このメソッドは、指定された列の値をJava オブジェクトとして返します。 Java オブジェクトの型は、JDBC 仕様で指定された組み込み型のマッピングに従って、列の SQL 型に対応する既定のJava オブジェクト型になります。 値が SQL NULLの場合、ドライバーはJava nullを返します。

このメソッドは、データベース固有の抽象データ型の読み取りにも使用できます。

JDBC 2.0 API では、メソッドの動作が拡張され、SQL ユーザー定義型のデータが具体化されます。 列に構造化された値または個別の値が含まれている場合、このメソッドの動作は、次の呼び出しであるかのように getObject(columnIndex, this.getStatement().getConnection().getTypeMap())

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象