IStatement Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект, используемый для выполнения статической инструкции SQL и возврата результатов, которые он создает.
[Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")]
public interface IStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")>]
type IStatement = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Объект, используемый для выполнения статической инструкции SQL и возврата результатов, которые он создает.
По умолчанию одновременно можно открыть только один объект для каждого ResultSet Statement объекта. Таким образом, если чтение одного ResultSet объекта пересекается с чтением другого, каждое из них должно быть создано различными Statement объектами. Все методы выполнения в Statement интерфейсе неявно закрывают текущий ResultSet объект оператора, если открытый.
Документация по Java для java.sql.Statement.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Поля
| CloseAllResults |
Константы, указывающие, что все |
| CloseCurrentResult |
Константы, указывающие, что текущий |
| ExecuteFailed |
Константа, указывающая, что при выполнении пакетной инструкции произошла ошибка. |
| KeepCurrentResult |
Константы, указывающие, что текущий |
| NoGeneratedKeys |
Константы, указывающие, что созданные ключи не должны быть доступны для извлечения. |
| ReturnGeneratedKeys |
Константы, указывающие, что созданные ключи должны быть доступны для извлечения. |
| SuccessNoInfo |
Константы, указывающие, что инструкция пакетной службы выполнена успешно, но количество затронутых строк недоступно. |
Свойства
| Connection |
|
| FetchDirection |
Возвращает направление по умолчанию для получения строк для |
| FetchSize |
Возвращает число строк по умолчанию для |
| GeneratedKeys |
Возвращает автоматически созданные ключи, созданные путем выполнения этой инструкции. |
| Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
| IsClosed |
Возвращает значение true, если эта инструкция закрыта, значение false в противном случае. |
| JniIdentityHashCode |
Возвращает значение |
| JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
| JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
| MaxFieldSize |
Возвращает максимальное количество байтов, которые можно возвращать в виде значений из столбцов символов и двоичных типов в производном |
| MaxRows |
Возвращает максимальное количество строк, которые |
| MoreResults |
Переходит к следующему результату этой инструкции. |
| PeerReference |
JniObjectReference Возвращает экземпляр объекта Java в оболочке. (Унаследовано от IJavaPeerable) |
| Poolable |
Возвращает значение true, если эта инструкция является пулом, значение false в противном случае. |
| QueryTimeout |
Возвращает значение времени ожидания для времени выполнения инструкции. |
| ResultSet |
Возвращает текущий результат. |
| ResultSetConcurrency |
Возвращает параметр параллелизма для |
| ResultSetHoldability |
Возвращает параметр удержания курсора для |
| ResultSetType |
|
| UpdateCount |
Возвращает число обновлений для текущего результата, если оно не |
| Warnings |
Извлекает первое |
Методы
| AddBatch(String) |
Добавляет указанную команду SQL в текущий список commmands для этого |
| Cancel() |
Отменяет этот |
| ClearBatch() |
Очищает текущий список команд SQL этого |
| ClearWarnings() |
Очищает все предупреждения, сообщаемые об этом |
| Close() |
Освобождает базу данных этого |
| Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
| DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
| Execute(String) |
Выполняет указанную инструкцию SQL, которая может возвращать несколько результатов. |
| Execute(String, Int32) |
Выполняет указанную инструкцию SQL, которая может возвращать несколько результатов и сообщает драйверу, что все автоматически созданные ключи должны быть доступны для извлечения. |
| Execute(String, Int32[]) |
Выполняет указанную инструкцию SQL, которая может возвращать несколько результатов и сигнализирует драйверу о том, что автоматически созданные ключи, указанные в данном массиве, должны быть доступны для получения. |
| Execute(String, String[]) |
Выполняет указанную инструкцию SQL, которая может возвращать несколько результатов и сигнализирует драйверу о том, что автоматически созданные ключи, указанные в данном массиве, должны быть доступны для получения. |
| ExecuteBatch() |
Отправляет пакет команд в базу данных для выполнения, а если все команды выполняются успешно, возвращает массив счетчиков обновлений. |
| ExecuteQuery(String) |
Выполняет указанную инструкцию SQL, которая возвращает один |
| ExecuteUpdate(String) |
Выполняет указанную инструкцию SQL, которая может быть |
| ExecuteUpdate(String, Int32) |
Выполняет указанную инструкцию SQL и сообщает драйверу с заданным флагом о том, должны ли автоматически созданные этим |
| ExecuteUpdate(String, Int32[]) |
Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения. |
| ExecuteUpdate(String, String[]) |
Выполняет указанную инструкцию SQL и сообщает драйверу, что автоматически созданные ключи, указанные в указанном массиве, должны быть доступны для получения. |
| Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
| GetMoreResults(Int32) |
Перемещается к следующему результату этого |
| IsWrapperFor(Class) |
Возвращает значение true, если это либо реализует аргумент интерфейса, либо напрямую или косвенно является оболочкой для объекта, который делает. (Унаследовано от IWrapper) |
| SetCursorName(String) |
Задает заданное имя |
| SetEscapeProcessing(Boolean) |
Задает escape-обработку включено или выключение. |
| SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
| SetJniManagedPeerState(JniManagedPeerStates) |
Объект, используемый для выполнения статической инструкции SQL и возврата результатов, которые он создает. (Унаследовано от IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
| UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
| Unwrap(Class) |
Возвращает объект, реализующий заданный интерфейс, чтобы разрешить доступ к нестандартным методам или стандартным методам, не предоставляемым прокси-сервером. (Унаследовано от IWrapper) |
Методы расширения
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Объект, используемый для выполнения статической инструкции SQL и возврата результатов, которые он создает. |
| GetJniTypeName(IJavaPeerable) |
Объект, используемый для выполнения статической инструкции SQL и возврата результатов, которые он создает. |