IResultSet.GetObject Méthode
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.
Surcharges
| Nom | Description |
|---|---|
| GetObject(String, IDictionary<String,Class>) |
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet |
| GetObject(Int32, IDictionary<String,Class>) |
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet |
| GetObject(Int32) |
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet |
| GetObject(String) |
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet |
GetObject(String, IDictionary<String,Class>)
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
[Android.Runtime.Register("getObject", "(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Ljava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(string? columnLabel, System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getObject", "(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Ljava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : string * System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object
Paramètres
- columnLabel
- String
étiquette de la colonne spécifiée avec la clause SQL AS. Si la clause SQL AS n’a pas été spécifiée, l’étiquette est le nom de la colonne.
- map
- IDictionary<String,Class>
objet java.util.Map qui contient le mappage des noms de types SQL aux classes dans le langage de programmation Java
Retours
représentant Object la valeur SQL dans la colonne spécifiée
- Attributs
Remarques
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java. Si la valeur est sqlNULL, le pilote retourne une Java null. Cette méthode utilise l’objet spécifié Map pour le mappage personnalisé le cas échéant.
Ajouté dans la version 1.2.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetObject(Int32, IDictionary<String,Class>)
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
[Android.Runtime.Register("getObject", "(ILjava/util/Map;)Ljava/lang/Object;", "GetGetObject_ILjava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(int columnIndex, System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getObject", "(ILjava/util/Map;)Ljava/lang/Object;", "GetGetObject_ILjava_util_Map_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : int * System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object
Paramètres
- columnIndex
- Int32
la première colonne est 1, la seconde est 2, ...
- map
- IDictionary<String,Class>
objet java.util.Map qui contient le mappage des noms de types SQL aux classes dans le langage de programmation Java
Retours
Object dans le langage de programmation Java représentant la valeur SQL
- Attributs
Remarques
Récupère la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java. Si la valeur est sqlNULL, le pilote retourne une Java null. Cette méthode utilise l’objet donné Map pour le mappage personnalisé du type structuré ou distinct SQL récupéré.
Ajouté dans la version 1.2.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetObject(Int32)
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
[Android.Runtime.Register("getObject", "(I)Ljava/lang/Object;", "GetGetObject_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(int columnIndex);
[<Android.Runtime.Register("getObject", "(I)Ljava/lang/Object;", "GetGetObject_IHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : int -> Java.Lang.Object
Paramètres
- columnIndex
- Int32
la première colonne est 1, la seconde est 2, ...
Retours
une java.lang.Object valeur de colonne contenant la valeur de colonne
- Attributs
Exceptions
si une erreur de base de données se produit.
Remarques
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
Cette méthode retourne la valeur de la colonne donnée en tant qu’objet Java. Le type de l'objet Java sera le type d'objet Java par défaut correspondant au type SQL de la colonne, en suivant le mappage pour les types intégrés spécifiés dans la spécification JDBC. Si la valeur est sqlNULL, le pilote retourne une Java null.
Cette méthode peut également être utilisée pour lire des types de données abstraits spécifiques à la base de données.
Dans l’API JDBC 2.0, le comportement de la méthode getObject est étendu pour matérialiser les données des types définis par l’utilisateur SQL.
Si Connection.getTypeMap elle ne lève pas , SQLFeatureNotSupportedExceptionalors lorsqu’une colonne contient une valeur structurée ou distincte, le comportement de cette méthode est comme s’il s’agissait d’un appel à : getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).
Si Connection.getTypeMap elle lève une SQLFeatureNotSupportedExceptionvaleur structurée, les valeurs structurées ne sont pas prises en charge et les valeurs distinctes sont mappées à la classe Java par défaut, comme déterminé par le type SQL sous-jacent du type DISTINCT.
Java documentation pour java.sql.ResultSet.getObject(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetObject(String)
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
[Android.Runtime.Register("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetObject(string? columnLabel);
[<Android.Runtime.Register("getObject", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetObject_Ljava_lang_String_Handler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetObject : string -> Java.Lang.Object
Paramètres
- columnLabel
- String
étiquette de la colonne spécifiée avec la clause SQL AS. Si la clause SQL AS n’a pas été spécifiée, l’étiquette est le nom de la colonne.
Retours
une java.lang.Object valeur de colonne contenant la valeur de colonne
- Attributs
Exceptions
si une erreur de base de données se produit.
Remarques
Obtient la valeur de la colonne désignée dans la ligne actuelle de cet ResultSet objet en tant que Object langage de programmation Java.
Cette méthode retourne la valeur de la colonne donnée en tant qu’objet Java. Le type de l'objet Java sera le type d'objet Java par défaut correspondant au type SQL de la colonne, en suivant le mappage pour les types intégrés spécifiés dans la spécification JDBC. Si la valeur est sqlNULL, le pilote retourne une Java null.
Cette méthode peut également être utilisée pour lire des types de données abstraits spécifiques à la base de données.
Dans l’API JDBC 2.0, le comportement de la méthode getObject est étendu pour matérialiser les données des types définis par l’utilisateur SQL. Lorsqu’une colonne contient une valeur structurée ou distincte, le comportement de cette méthode est comme s’il s’agissait d’un appel à : getObject(columnIndex, this.getStatement().getConnection().getTypeMap()).
Java documentation pour java.sql.ResultSet.getObject(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.