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. |