IStatement Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Objekt, das zum Ausführen einer statischen SQL-Anweisung und zum Zurückgeben der erzeugten Ergebnisse verwendet wird.
[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
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Das Objekt, das zum Ausführen einer statischen SQL-Anweisung und zum Zurückgeben der erzeugten Ergebnisse verwendet wird.
Standardmäßig kann nur ein ResultSet
Objekt pro Statement
Objekt gleichzeitig geöffnet werden. Wenn das Lesen eines ResultSet
Objekts mit dem Lesen eines anderen Objekts interleaviert wird, muss jedes von verschiedenen Statement
Objekten generiert worden sein. Alle Ausführungsmethoden in der Statement
Schnittstelle schließen implizit das aktuelle ResultSet
Objekt einer Anweisung, wenn ein geöffnetes Objekt vorhanden ist.
Java-Dokumentation für java.sql.Statement
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
CloseAllResults |
Die Konstante, die angibt, dass alle |
CloseCurrentResult |
Die Konstante, die angibt, dass das aktuelle |
ExecuteFailed |
Die Konstante, die angibt, dass beim Ausführen einer Batch-Anweisung ein Fehler aufgetreten ist. |
KeepCurrentResult |
Die Konstante, die angibt, dass das aktuelle |
NoGeneratedKeys |
Die Konstante, die angibt, dass generierte Schlüssel nicht für den Abruf verfügbar gemacht werden sollen. |
ReturnGeneratedKeys |
Die Konstante, die angibt, dass generierte Schlüssel zum Abrufen zur Verfügung gestellt werden sollen. |
SuccessNoInfo |
Die Konstante, die angibt, dass eine Batch-Anweisung erfolgreich ausgeführt wurde, aber keine Anzahl der betroffenen Zeilen verfügbar ist. |
Eigenschaften
Connection |
Ruft das |
FetchDirection |
Ruft die Standardrichtung zum Abrufen von Zeilen für |
FetchSize |
Ruft die Standardanzahl der Zeilen für einen Abruf für die Objekte ab, die |
GeneratedKeys |
Gibt automatisch generierte Schlüssel zurück, die durch Ausführen dieser Anweisung erstellt wurden. |
Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
IsClosed |
Gibt true zurück, wenn diese Anweisung geschlossen wurde, andernfalls "false". |
JniIdentityHashCode |
Gibt den Wert |
JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
MaxFieldSize |
Ruft die maximale Anzahl von Bytes ab, die als Werte aus Zeichen- und Binärtypspalten in einer |
MaxRows |
Ruft die maximale Anzahl von Zeilen ab, die ein |
MoreResults |
Wechselt zum nächsten Ergebnis dieser Anweisung. |
PeerReference |
Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Poolable |
Gibt true zurück, wenn diese Anweisung poolfähig ist, andernfalls "false". |
QueryTimeout |
Ruft den Timeoutwert für die Ausführungszeit der Anweisung ab. |
ResultSet |
Ruft das aktuelle Ergebnis ab. |
ResultSetConcurrency |
Ruft die Parallelitätseinstellung für |
ResultSetHoldability |
Ruft die Cursor-Halteeinstellung für |
ResultSetType |
Ruft die |
UpdateCount |
Ruft eine Aktualisierungsanzahl für das aktuelle Ergebnis ab, wenn es sich nicht um eine |
Warnings |
Ruft die erste |
Methoden
AddBatch(String) |
Fügt den angegebenen SQL-Befehl zur aktuellen Liste der Commmands für dieses |
Cancel() |
Bricht dieses |
ClearBatch() |
Leert die aktuelle Liste der SQL-Befehle dieses |
ClearWarnings() |
Löscht alle warnungen, die für dieses |
Close() |
|
Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
Execute(String) |
Führt die angegebene SQL-Anweisung aus, die möglicherweise mehrere Ergebnisse zurückgibt. |
Execute(String, Int32) |
Führt die angegebene SQL-Anweisung aus, die möglicherweise mehrere Ergebnisse zurückgibt, und signalisiert den Treiber, dass alle automatisch generierten Schlüssel zum Abrufen verfügbar gemacht werden sollen. |
Execute(String, Int32[]) |
Führt die angegebene SQL-Anweisung aus, die möglicherweise mehrere Ergebnisse zurückgibt, und signalisiert den Treiber, dass die im angegebenen Array angegebenen automatisch generierten Schlüssel zum Abrufen verfügbar gemacht werden sollen. |
Execute(String, String[]) |
Führt die angegebene SQL-Anweisung aus, die möglicherweise mehrere Ergebnisse zurückgibt, und signalisiert den Treiber, dass die im angegebenen Array angegebenen automatisch generierten Schlüssel zum Abrufen verfügbar gemacht werden sollen. |
ExecuteBatch() |
Sendet einen Batch von Befehlen zur Ausführung an die Datenbank, und wenn alle Befehle erfolgreich ausgeführt werden, wird ein Array von Updateanzahlen zurückgegeben. |
ExecuteQuery(String) |
Führt die angegebene SQL-Anweisung aus, die ein einzelnes |
ExecuteUpdate(String) |
Führt die angegebene SQL-Anweisung aus, bei der es sich um eine |
ExecuteUpdate(String, Int32) |
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber mit dem angegebenen Kennzeichen, ob die von diesem |
ExecuteUpdate(String, Int32[]) |
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. |
ExecuteUpdate(String, String[]) |
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. |
Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
GetMoreResults(Int32) |
Wechselt zum nächsten Ergebnis dieses |
IsWrapperFor(Class) |
Gibt true zurück, wenn dies entweder das Schnittstellenargument implementiert oder direkt oder indirekt ein Wrapper für ein Objekt ist, das ausgeführt wird. (Geerbt von IWrapper) |
SetCursorName(String) |
Legt den NAMEN des SQL-Cursors auf den angegebenen |
SetEscapeProcessing(Boolean) |
Legt die Escapeverarbeitung ein oder aus. |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Das Objekt, das zum Ausführen einer statischen SQL-Anweisung und zum Zurückgeben der erzeugten Ergebnisse verwendet wird. (Geerbt von IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Unwrap(Class) |
Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf nicht standardmäßige Methoden oder Standardmethoden zu ermöglichen, die vom Proxy nicht verfügbar gemacht werden. (Geerbt von IWrapper) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Das Objekt, das zum Ausführen einer statischen SQL-Anweisung und zum Zurückgeben der erzeugten Ergebnisse verwendet wird. |
GetJniTypeName(IJavaPeerable) |
Das Objekt, das zum Ausführen einer statischen SQL-Anweisung und zum Zurückgeben der erzeugten Ergebnisse verwendet wird. |