IConnection.CreateStatement Метод

Определение

Перегрузки

Имя Описание
CreateStatement()

Statement Создает объект для отправки инструкций SQL в базу данных.

CreateStatement(Int32, Int32)

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

CreateStatement(Int32, Int32, Int32)

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

CreateStatement()

Statement Создает объект для отправки инструкций SQL в базу данных.

[Android.Runtime.Register("createStatement", "()Ljava/sql/Statement;", "GetCreateStatementHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement();
[<Android.Runtime.Register("createStatement", "()Ljava/sql/Statement;", "GetCreateStatementHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : unit -> Java.Sql.IStatement

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

новый объект по умолчанию Statement

Атрибуты

Исключения

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

Комментарии

Statement Создает объект для отправки инструкций SQL в базу данных. Инструкции SQL без параметров обычно выполняются с помощью Statement объектов. Если одна и та же инструкция SQL выполняется много раз, это может оказаться более эффективным для использования PreparedStatement объекта.

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

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

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

См. также раздел

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

CreateStatement(Int32, Int32)

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

[Android.Runtime.Register("createStatement", "(II)Ljava/sql/Statement;", "GetCreateStatement_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement(int resultSetType, int resultSetConcurrency);
[<Android.Runtime.Register("createStatement", "(II)Ljava/sql/Statement;", "GetCreateStatement_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : int * int -> Java.Sql.IStatement

Параметры

resultSetType
Int32

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

resultSetConcurrency
Int32

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

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

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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

CreateStatement(Int32, Int32, Int32)

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

[Android.Runtime.Register("createStatement", "(III)Ljava/sql/Statement;", "GetCreateStatement_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability);
[<Android.Runtime.Register("createStatement", "(III)Ljava/sql/Statement;", "GetCreateStatement_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : int * int * int -> Java.Sql.IStatement

Параметры

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

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

новый Statement объект, который создаст ResultSet объекты с заданным типом, параллелизмом и удержанием

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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