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 и возврата результатов, которые он создает. |