IConnection.PrepareCall Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| PrepareCall(String, Int32, Int32, Int32) |
Создает объект, который создаст |
| PrepareCall(String, Int32, Int32) |
Создает объект, который создаст |
| PrepareCall(String) |
|
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 и используемых в соответствии с условиями, описанными в разделе "".