IStatement Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Objet utilisé pour exécuter une instruction SQL statique et renvoyer les résultats qu’il produit.
[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
- Dérivé
- Attributs
- Implémente
Remarques
Objet utilisé pour exécuter une instruction SQL statique et renvoyer les résultats qu’il produit.
Par défaut, un ResultSet
seul objet par Statement
objet peut être ouvert en même temps. Par conséquent, si la lecture d’un ResultSet
objet est entrelacée avec la lecture d’un autre, chacune doit avoir été générée par différents Statement
objets. Toutes les méthodes d’exécution de l’interface ferment implicitement l’objet Statement
actuel ResultSet
d’une instruction si un objet ouvert existe.
Documentation Java pour java.sql.Statement
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Champs
CloseAllResults |
Constante indiquant que tous les |
CloseCurrentResult |
Constante indiquant que l’objet actuel |
ExecuteFailed |
Constante indiquant qu’une erreur s’est produite lors de l’exécution d’une instruction batch. |
KeepCurrentResult |
Constante indiquant que l’objet actuel |
NoGeneratedKeys |
Constante indiquant que les clés générées ne doivent pas être rendues disponibles pour la récupération. |
ReturnGeneratedKeys |
Constante indiquant que les clés générées doivent être rendues disponibles pour la récupération. |
SuccessNoInfo |
Constante indiquant qu’une instruction batch a été exécutée correctement, mais qu’aucun nombre de lignes affectées n’est disponible. |
Propriétés
Connection |
Obtient l’objet |
FetchDirection |
Obtient la direction par défaut pour extraire des lignes pour |
FetchSize |
Obtient le nombre par défaut de lignes pour une extraction pour les |
GeneratedKeys |
Retourne des clés générées automatiquement créées en exécutant cette instruction. |
Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
IsClosed |
Retourne true si cette instruction a été fermée, false sinon. |
JniIdentityHashCode |
Retourne la valeur de |
JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
MaxFieldSize |
Obtient le nombre maximal d’octets qui peuvent être retournés sous forme de valeurs de colonnes de type caractère et binaire dans une |
MaxRows |
Obtient le nombre maximal de lignes qu’un peut contenir lorsqu’elles |
MoreResults |
Passe au résultat suivant de cette instruction. |
PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Poolable |
Retourne true si cette instruction est poolable, false sinon. |
QueryTimeout |
Obtient la valeur de délai d’expiration de l’heure d’exécution de l’instruction. |
ResultSet |
Obtient le résultat actuel. |
ResultSetConcurrency |
Obtient le paramètre d’accès concurrentiel pour |
ResultSetHoldability |
Obtient le paramètre de conservation du curseur pour |
ResultSetType |
Obtient le |
UpdateCount |
Obtient un nombre de mises à jour pour le résultat actuel s’il n’est pas un |
Warnings |
Récupère le premier |
Méthodes
AddBatch(String) |
Ajoute la commande SQL donnée à la liste actuelle des commmands pour cet |
Cancel() |
Annule cet |
ClearBatch() |
Vide la liste actuelle de cet |
ClearWarnings() |
Efface tous les avertissements signalés sur cet |
Close() |
Libère immédiatement la base de données de cet |
Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
Execute(String) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats. |
Execute(String, Int32) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que toutes les clés générées automatiquement doivent être rendues disponibles pour la récupération. |
Execute(String, Int32[]) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
Execute(String, String[]) |
Exécute l’instruction SQL donnée, qui peut retourner plusieurs résultats et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
ExecuteBatch() |
Envoie un lot de commandes à la base de données pour l’exécution et, si toutes les commandes s’exécutent correctement, retourne un tableau de nombres de mises à jour. |
ExecuteQuery(String) |
Exécute l’instruction SQL donnée, qui retourne un seul |
ExecuteUpdate(String) |
Exécute l’instruction SQL donnée, qui peut être une |
ExecuteUpdate(String, Int32) |
Exécute l’instruction SQL donnée et signale au pilote l’indicateur donné sur la disponibilité des clés générées automatiquement par cet |
ExecuteUpdate(String, Int32[]) |
Exécute l’instruction SQL donnée et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
ExecuteUpdate(String, String[]) |
Exécute l’instruction SQL donnée et signale au pilote que les clés générées automatiquement indiquées dans le tableau donné doivent être rendues disponibles pour la récupération. |
Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
GetMoreResults(Int32) |
Se déplace vers le résultat suivant de cet |
IsWrapperFor(Class) |
Retourne true si cela implémente l’argument d’interface ou est directement ou indirectement un wrapper pour un objet qui le fait. (Hérité de IWrapper) |
SetCursorName(String) |
Définit le nom du curseur SQL sur le nom donné |
SetEscapeProcessing(Boolean) |
Définit le traitement d’échappement activé ou désactivé. |
SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
SetJniManagedPeerState(JniManagedPeerStates) |
Objet utilisé pour exécuter une instruction SQL statique et renvoyer les résultats qu’il produit. (Hérité de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Unwrap(Class) |
Retourne un objet qui implémente l’interface donnée pour autoriser l’accès aux méthodes non standard ou aux méthodes standard non exposées par le proxy. (Hérité de IWrapper) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Objet utilisé pour exécuter une instruction SQL statique et renvoyer les résultats qu’il produit. |
GetJniTypeName(IJavaPeerable) |
Objet utilisé pour exécuter une instruction SQL statique et renvoyer les résultats qu’il produit. |