IConnection.PrepareCall Метод

Определение

Перегрузки

Имя Описание
PrepareCall(String, Int32, Int32, Int32)

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом.

PrepareCall(String, Int32, Int32)

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом.

PrepareCall(String)

CallableStatement Создает объект для вызова хранимых процедур базы данных.

PrepareCall(String, Int32, Int32, Int32)

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int * int -> Java.Sql.ICallableStatement

Параметры

sql
String

String Объект, который является инструкцией SQL для отправки в базу данных; может содержать параметры или более "?"

resultSetType
Int32

одна из следующих ResultSet констант: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEили ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

одна из следующих ResultSet констант: ResultSet.CONCUR_READ_ONLY или ResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

одна из следующих ResultSet констант: ResultSet.HOLD_CURSORS_OVER_COMMIT или ResultSet.CLOSE_CURSORS_AT_COMMIT

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

новый CallableStatement объект, содержащий предварительно скомпилированную инструкцию SQL, которая создаст ResultSet объекты с заданным типом, параллелизмом и удержанием.

Атрибуты

Исключения

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

Комментарии

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом. Этот метод совпадает с приведенным выше методом prepareCall , но позволяет использовать тип результирующих наборов по умолчанию, тип параллелизма результирующих наборов и возможность переопределения.

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

Java документации по java.sql.Connection.prepareCall(java.lang.String, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

PrepareCall(String, Int32, Int32)

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int -> Java.Sql.ICallableStatement

Параметры

sql
String

String Объект, который является инструкцией SQL для отправки в базу данных; может содержать параметры или более "?"

resultSetType
Int32

тип результирующих наборов; одно из ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEили ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

тип параллелизма; одно из ResultSet.CONCUR_READ_ONLY или ResultSet.CONCUR_UPDATABLE

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

новый CallableStatement объект, содержащий предварительно скомпилированную инструкцию SQL, которая будет создавать ResultSet объекты с заданным типом и параллелизмом.

Атрибуты

Исключения

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

Комментарии

Создает объект, который создаст ResultSet объекты с заданным типом CallableStatement и параллелизмом. Этот метод совпадает с приведенным выше методом prepareCall , но позволяет переопределить тип результирующих наборов по умолчанию и параллелизм. Удержание созданных результирующих наборов можно определить путем вызова #getHoldability.

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

Java документации по java.sql.Connection.prepareCall(java.lang.String, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

PrepareCall(String)

CallableStatement Создает объект для вызова хранимых процедур базы данных.

[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string -> Java.Sql.ICallableStatement

Параметры

sql
String

Инструкция SQL, которая может содержать один или несколько заполнителей параметров?. Обычно эта инструкция указана с помощью синтаксиса escape-вызова JDBC.

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

новый объект по умолчанию, содержащий предварительно скомпилированную инструкцию CallableStatement SQL

Атрибуты

Исключения

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

Комментарии

CallableStatement Создает объект для вызова хранимых процедур базы данных. Объект CallableStatement предоставляет методы для настройки параметров IN и OUT и методов для выполнения вызова хранимой процедуры.

<B>Примечание.</B> Этот метод оптимизирован для обработки инструкций вызова хранимой процедуры. Некоторые драйверы могут отправлять оператор вызова в базу данных при завершении метода prepareCall . Другие могут ждать, пока CallableStatement объект не будет выполнен. Это не имеет прямого влияния на пользователей; Однако это влияет на то, какой метод создает определенные экземпляры SQLExceptions.

Результирующие наборы, созданные с помощью возвращаемого CallableStatement объекта, по умолчанию будут иметь тип TYPE_FORWARD_ONLY и уровень CONCUR_READ_ONLYпараллелизма. Удержание созданных результирующих наборов можно определить путем вызова #getHoldability.

Java документации по java.sql.Connection.prepareCall(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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