Поделиться через


ICallableStatement.GetObject Метод

Определение

Перегрузки

GetObject(Int32, IDictionary<String,Class>)

Возвращает объект, представляющий значение параметра parameterIndex OUT и используется map для пользовательского сопоставления значения параметра.

GetObject(Int32)

Извлекает значение указанного параметра в виде Object языка программирования Java.

GetObject(String)

Извлекает значение параметра в виде Object языка программирования Java.

GetObject(String, IDictionary<String,Class>)

Возвращает объект, представляющий значение параметра parameterName OUT и используется map для пользовательского сопоставления значения параметра.

GetObject(Int32, IDictionary<String,Class>)

Возвращает объект, представляющий значение параметра parameterIndex OUT и используется map для пользовательского сопоставления значения параметра.

[Android.Runtime.Register("getObject", "(ILjava/util/Map;)Ljava/lang/Object;", "GetGetObject_ILjava_util_Map_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject (int parameterIndex, 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.ICallableStatementInvoker, 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

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, а т. д.

map
IDictionary<String,Class>

Сопоставление имен типов SQL с классами Java

Возвращаемое значение

удержание java.lang.Object значения параметра OUT

Атрибуты

Комментарии

Возвращает объект, представляющий значение параметра parameterIndex OUT и используется map для пользовательского сопоставления значения параметра.

Этот метод возвращает объект Java, тип которого соответствует типу JDBC, зарегистрированного для этого параметра с помощью метода registerOutParameter. Регистрируя целевой тип JDBC как java.sql.Types.OTHER, этот метод можно использовать для чтения абстрактных типов данных для конкретной базы данных.

Добавлено в версии 1.2.

Документация по Java для java.sql.CallableStatement.getObject(int, java.util.Map<java.lang.String, java.lang.Class<?>>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetObject(Int32)

Извлекает значение указанного параметра в виде Object языка программирования Java.

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

Параметры

parameterIndex
Int32

первый параметр равен 1, второй — 2, а т. д.

Возвращаемое значение

Удержание java.lang.Object значения параметра OUT

Атрибуты

Исключения

Если возникает ошибка базы данных.

Комментарии

Извлекает значение указанного параметра в виде Object языка программирования Java. Если значение равно SQL NULL, драйвер возвращает Java null.

Этот метод возвращает объект Java, тип которого соответствует типу JDBC, зарегистрированного для этого параметра с помощью метода registerOutParameter. Регистрируя целевой тип JDBC как java.sql.Types.OTHER, этот метод можно использовать для чтения абстрактных типов данных для конкретной базы данных.

Документация по Java для java.sql.CallableStatement.getObject(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetObject(String)

Извлекает значение параметра в виде Object языка программирования Java.

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

Параметры

parameterName
String

имя параметра

Возвращаемое значение

Значение java.lang.Object параметра OUT.

Атрибуты

Исключения

Если возникла проблема с доступом к базе данных.

Комментарии

Извлекает значение параметра в виде Object языка программирования Java. Если значение равно SQL NULL, драйвер возвращает Java null.

Этот метод возвращает объект Java, тип которого соответствует типу JDBC, зарегистрированного для этого параметра с помощью метода registerOutParameter. Регистрируя целевой тип JDBC как java.sql.Types.OTHER, этот метод можно использовать для чтения абстрактных типов данных для конкретной базы данных.

Добавлено в версии 1.4.

Документация по Java для java.sql.CallableStatement.getObject(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetObject(String, IDictionary<String,Class>)

Возвращает объект, представляющий значение параметра parameterName OUT и используется map для пользовательского сопоставления значения параметра.

[Android.Runtime.Register("getObject", "(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Ljava_util_Map_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject (string? parameterName, 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.ICallableStatementInvoker, 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

Параметры

parameterName
String

имя параметра

map
IDictionary<String,Class>

Сопоставление имен типов SQL с классами Java

Возвращаемое значение

удержание java.lang.Object значения параметра OUT

Атрибуты

Комментарии

Возвращает объект, представляющий значение параметра parameterName OUT и используется map для пользовательского сопоставления значения параметра.

Этот метод возвращает объект Java, тип которого соответствует типу JDBC, зарегистрированного для этого параметра с помощью метода registerOutParameter. Регистрируя целевой тип JDBC как java.sql.Types.OTHER, этот метод можно использовать для чтения абстрактных типов данных для конкретной базы данных.

Добавлено в версии 1.4.

Документация по Java для java.sql.CallableStatement.getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к