Méthode getObject (java.lang.String, java.util.Map) (SQLServerResultSet)
Obtient la valeur du nom de la colonne désignée dans la ligne actuelle de cet objet SQLServerResultSet en tant qu’objet dans le langage de programmation Java, en utilisant l’objet Map donné.
Notes
Actuellement, cette méthode n’est pas prise en charge par le Pilote Microsoft JDBC pour SQL Server. Lorsqu'elle est utilisée, cette méthode retourne toujours le mappage par défaut.
Syntaxe
public java.lang.Object getObject(java.lang.String colName,
java.util.Map map)
Paramètres
colName
Valeur String qui contient le nom de la colonne.
map
Objet Map.
Valeur de retour
Valeur Object.
Exceptions
Notes
Cette méthode getObject est spécifiée par la méthode getObject de l’interfacejava.sql.ResultSet.
Cette méthode retourne la valeur de la colonne fournie 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 indiqué dans la spécification JDBC. Si la valeur est une valeur SQL NULL, le pilote retourne une valeur Null Java.
Cette méthode peut aussi servir à lire des types de données abstraits spécifiques à une base de données. Dans l’API JDBC 2.0, le comportement de la méthode getObject est étendu afin de matérialiser les données des types SQL définis par l’utilisateur. Quand une colonne contient une valeur structurée ou distincte, le comportement de cette méthode s’apparente à celui d’un appel de getObject(columnIndex, this.getStatement().getConnection().getTypeMap())
.
À compter de SQL Server JDBC Driver 3.0 :
Une valeur de type date est retournée en tant qu’objet java.sql.Date.
Une valeur de type time est retournée en tant qu’objet java.sql.Time.
Une valeur de type datetime2 est retournée en tant qu’objet java.sql.Timestamp.
Une valeur de type datetimeoffset est retournée en tant qu’objet microsoft.sql.DateTimeOffset.
Voir aussi
getObject, méthode (SQLServerResultSet)
Membres de SQLServerResultSet
SQLServerResultSet, classe