IStatement Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto utilizzato per l'esecuzione di un'istruzione SQL statica e la restituzione dei risultati prodotti.
[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
- Derivato
- Attributi
- Implementazioni
Commenti
Oggetto utilizzato per l'esecuzione di un'istruzione SQL statica e la restituzione dei risultati prodotti.
Per impostazione predefinita, è possibile aprire contemporaneamente un ResultSet
solo oggetto per Statement
oggetto. Pertanto, se la lettura di un ResultSet
oggetto è interleaved con la lettura di un altro oggetto, ognuno deve essere stato generato da oggetti diversi Statement
. Tutti i metodi di esecuzione nell'interfaccia Statement
chiudono in modo implicito l'oggetto corrente ResultSet
di un'istruzione se ne esiste uno aperto.
Documentazione java per java.sql.Statement
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Campi
CloseAllResults |
Costante che indica che tutti gli |
CloseCurrentResult |
Costante che indica che l'oggetto corrente |
ExecuteFailed |
Costante che indica che si è verificato un errore durante l'esecuzione di un'istruzione batch. |
KeepCurrentResult |
Costante che indica che l'oggetto corrente |
NoGeneratedKeys |
Costante che indica che le chiavi generate non devono essere rese disponibili per il recupero. |
ReturnGeneratedKeys |
Costante che indica che le chiavi generate devono essere rese disponibili per il recupero. |
SuccessNoInfo |
Costante che indica che un'istruzione batch è stata eseguita correttamente, ma che non è disponibile alcun conteggio del numero di righe interessate. |
Proprietà
Connection |
Ottiene l'oggetto |
FetchDirection |
Ottiene la direzione predefinita per il recupero di righe per |
FetchSize |
Ottiene il numero predefinito di righe per un recupero per gli |
GeneratedKeys |
Restituisce le chiavi generate automaticamente create eseguendo questa istruzione. |
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
IsClosed |
Restituisce true se l'istruzione è stata chiusa, false in caso contrario. |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
MaxFieldSize |
Ottiene il numero massimo di byte che possono essere restituiti come valori dalle colonne di tipo carattere e binario in un |
MaxRows |
Ottiene il numero massimo di righe che un oggetto |
MoreResults |
Passa al risultato successivo di questa istruzione. |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
Poolable |
Restituisce true se l'istruzione è poolable, false in caso contrario. |
QueryTimeout |
Ottiene il valore di timeout per il tempo di esecuzione dell'istruzione. |
ResultSet |
Ottiene il risultato corrente. |
ResultSetConcurrency |
Ottiene l'impostazione di concorrenza per |
ResultSetHoldability |
Ottiene l'impostazione di blocco del cursore per |
ResultSetType |
Ottiene l'impostazione |
UpdateCount |
Ottiene un conteggio degli aggiornamenti per il risultato corrente se non è un oggetto |
Warnings |
Recupera il primo |
Metodi
AddBatch(String) |
Aggiunge il comando SQL specificato all'elenco corrente di commmands per questo |
Cancel() |
Annulla questo |
ClearBatch() |
Svuota l'elenco corrente di comandi SQL di questo |
ClearWarnings() |
Cancella tutti gli avvisi segnalati su questo |
Close() |
Rilascia immediatamente il database e le risorse JDBC di questo |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Execute(String) |
Esegue l'istruzione SQL specificata, che può restituire più risultati. |
Execute(String, Int32) |
Esegue l'istruzione SQL specificata, che può restituire più risultati e segnala al driver che tutte le chiavi generate automaticamente devono essere rese disponibili per il recupero. |
Execute(String, Int32[]) |
Esegue l'istruzione SQL specificata, che può restituire più risultati e segnala al driver che le chiavi generate automaticamente indicate nella matrice specificata devono essere rese disponibili per il recupero. |
Execute(String, String[]) |
Esegue l'istruzione SQL specificata, che può restituire più risultati e segnala al driver che le chiavi generate automaticamente indicate nella matrice specificata devono essere rese disponibili per il recupero. |
ExecuteBatch() |
Invia un batch di comandi al database per l'esecuzione e, se tutti i comandi vengono eseguiti correttamente, restituisce una matrice di conteggi degli aggiornamenti. |
ExecuteQuery(String) |
Esegue l'istruzione SQL specificata, che restituisce un singolo |
ExecuteUpdate(String) |
Esegue l'istruzione SQL specificata, che può essere un'istruzione |
ExecuteUpdate(String, Int32) |
Esegue l'istruzione SQL specificata e segnala al driver con il flag specificato se le chiavi generate automaticamente generate da questo |
ExecuteUpdate(String, Int32[]) |
Esegue l'istruzione SQL specificata e segnala al driver che le chiavi generate automaticamente indicate nella matrice specificata devono essere rese disponibili per il recupero. |
ExecuteUpdate(String, String[]) |
Esegue l'istruzione SQL specificata e segnala al driver che le chiavi generate automaticamente indicate nella matrice specificata devono essere rese disponibili per il recupero. |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetMoreResults(Int32) |
Passa al |
IsWrapperFor(Class) |
Restituisce true se implementa l'argomento dell'interfaccia o è direttamente o indirettamente un wrapper per un oggetto che esegue questa operazione. (Ereditato da IWrapper) |
SetCursorName(String) |
Imposta il nome del cursore SQL sull'oggetto specificato |
SetEscapeProcessing(Boolean) |
Imposta l'elaborazione di escape attivata o disattivata. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Oggetto utilizzato per l'esecuzione di un'istruzione SQL statica e la restituzione dei risultati prodotti. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Unwrap(Class) |
Restituisce un oggetto che implementa l'interfaccia specificata per consentire l'accesso a metodi non standard o metodi standard non esposti dal proxy. (Ereditato da IWrapper) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Oggetto utilizzato per l'esecuzione di un'istruzione SQL statica e la restituzione dei risultati prodotti. |
GetJniTypeName(IJavaPeerable) |
Oggetto utilizzato per l'esecuzione di un'istruzione SQL statica e la restituzione dei risultati prodotti. |