IStatement Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O objeto usado para executar uma instrução SQL estática e retornar os resultados que ela produz.
[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
- Derivado
- Atributos
- Implementações
Comentários
O objeto usado para executar uma instrução SQL estática e retornar os resultados que ela produz.
Por padrão, apenas um ResultSet
objeto por Statement
objeto pode ser aberto ao mesmo tempo. Portanto, se a leitura de um objeto é intercalada com a leitura de outro, cada um ResultSet
deve ter sido gerado por objetos diferentes Statement
. Todos os métodos de execução na interface fecham implicitamente o Statement
objeto atual ResultSet
de uma instrução se existir um objeto aberto.
Documentação Java para java.sql.Statement
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Campos
CloseAllResults |
A constante que indica que todos os |
CloseCurrentResult |
A constante que indica que o objeto atual |
ExecuteFailed |
A constante que indica que ocorreu um erro ao executar uma instrução em lote. |
KeepCurrentResult |
A constante que indica que o objeto atual |
NoGeneratedKeys |
A constante que indica que as chaves geradas não devem ser disponibilizadas para recuperação. |
ReturnGeneratedKeys |
A constante que indica que as chaves geradas devem ser disponibilizadas para recuperação. |
SuccessNoInfo |
A constante que indica que uma instrução em lote foi executada com êxito, mas que nenhuma contagem do número de linhas afetadas está disponível. |
Propriedades
Connection |
Obtém o |
FetchDirection |
Obtém a direção padrão para buscar linhas para |
FetchSize |
Obtém o número padrão de linhas para uma busca para os |
GeneratedKeys |
Retorna chaves geradas automaticamente criadas pela execução desta instrução. |
Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
IsClosed |
Retorna true se essa instrução tiver sido fechada, false caso contrário. |
JniIdentityHashCode |
Retorna o valor de |
JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
MaxFieldSize |
Obtém o número máximo de bytes que podem ser retornados como valores de colunas de caracteres e tipos binários em uma |
MaxRows |
Obtém o número máximo de linhas que um |
MoreResults |
Passa para o próximo resultado desta declaração. |
PeerReference |
Retorna uma JniObjectReference das instâncias do objeto Java encapsulado. (Herdado de IJavaPeerable) |
Poolable |
Retorna true se essa instrução for poolable, false caso contrário. |
QueryTimeout |
Obtém o valor de tempo limite para o tempo de execução da instrução. |
ResultSet |
Obtém o resultado atual. |
ResultSetConcurrency |
Obtém a configuração de simultaneidade para |
ResultSetHoldability |
Obtém a configuração de retenção do cursor para |
ResultSetType |
Obtém a |
UpdateCount |
Obtém uma contagem de atualizações para o resultado atual se ele não for um |
Warnings |
Recupera o primeiro |
Métodos
AddBatch(String) |
Adiciona o comando SQL fornecido à lista atual de commmands para este |
Cancel() |
Cancela esse |
ClearBatch() |
Esvazia a lista atual de comandos SQL desse |
ClearWarnings() |
Limpa todos os avisos relatados sobre este |
Close() |
Libera |
Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
DisposeUnlessReferenced() |
Se não houver referências pendentes a este caso, então chame |
Execute(String) |
Executa a instrução SQL fornecida, que pode retornar vários resultados. |
Execute(String, Int32) |
Executa a instrução SQL fornecida, que pode retornar vários resultados, e sinaliza ao driver que todas as chaves geradas automaticamente devem ser disponibilizadas para recuperação. |
Execute(String, Int32[]) |
Executa a instrução SQL fornecida, que pode retornar vários resultados, e sinaliza ao driver que as chaves geradas automaticamente indicadas na matriz fornecida devem ser disponibilizadas para recuperação. |
Execute(String, String[]) |
Executa a instrução SQL fornecida, que pode retornar vários resultados, e sinaliza ao driver que as chaves geradas automaticamente indicadas na matriz fornecida devem ser disponibilizadas para recuperação. |
ExecuteBatch() |
Envia um lote de comandos para o banco de dados para execução e, se todos os comandos forem executados com êxito, retornará uma matriz de contagens de atualização. |
ExecuteQuery(String) |
Executa a instrução SQL fornecida, que retorna um único |
ExecuteUpdate(String) |
Executa a instrução SQL fornecida, que pode ser uma |
ExecuteUpdate(String, Int32) |
Executa a instrução SQL fornecida e sinaliza o driver com o sinalizador fornecido sobre se as chaves geradas automaticamente produzidas por esse |
ExecuteUpdate(String, Int32[]) |
Executa a instrução SQL fornecida e sinaliza ao driver que as chaves geradas automaticamente indicadas na matriz fornecida devem ser disponibilizadas para recuperação. |
ExecuteUpdate(String, String[]) |
Executa a instrução SQL fornecida e sinaliza ao driver que as chaves geradas automaticamente indicadas na matriz fornecida devem ser disponibilizadas para recuperação. |
Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
GetMoreResults(Int32) |
Move para o próximo resultado deste |
IsWrapperFor(Class) |
Retorna true se isso implementa o argumento de interface ou é direta ou indiretamente um wrapper para um objeto que o faz. (Herdado de IWrapper) |
SetCursorName(String) |
Define o nome do cursor SQL para o , |
SetEscapeProcessing(Boolean) |
Define o processamento de escape ativado ou desativado. |
SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
SetJniManagedPeerState(JniManagedPeerStates) |
O objeto usado para executar uma instrução SQL estática e retornar os resultados que ela produz. (Herdado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Unwrap(Class) |
Retorna um objeto que implementa a interface fornecida para permitir o acesso a métodos não padrão ou métodos padrão não expostos pelo proxy. (Herdado de IWrapper) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
O objeto usado para executar uma instrução SQL estática e retornar os resultados que ela produz. |
GetJniTypeName(IJavaPeerable) |
O objeto usado para executar uma instrução SQL estática e retornar os resultados que ela produz. |