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
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Поля
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) |
Задает имя курсора SQL в заданное |
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 и возврата результатов, которые она создает. |