L'accès au nom d'une colonne par son index à l'aide de java.sql.ResultSet peut être réalisé via les métadonnées ResultSet. Voici comment procéder :
Exécuter votre requête de base de données et stocker l'ensemble de résultats dans la variable rs :
Obtenir les métadonnées ResultSet en utilisant la méthode getMetaData() :
Utilisez la méthode getColumnName() des métadonnées ResultSet pour récupérer le nom de la colonne à un index spécifique (à partir de 1) :
Cela vous donnera le nom de la colonne sous forme de chaîne .
Si vous avez une expression comme SELECT x AS y dans votre requête, vous pouvez également récupérer l'étiquette récupérée name en utilisant getColumnLabel() :
Considérez la requête suivante :
En utilisant le code fourni ci-dessus, vous pouvez accéder aux noms de colonnes pour le ResultSet comme suit :
Les variables de nom et d'étiquette contiendront désormais la colonne respective noms.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!