Comment obtenir les noms de colonnes à partir de java.sql.ResultSet**
L'interface java.sql.ResultSet permet d'accéder aux résultats des requêtes de base de données , mais n'offre pas directement de méthode pour récupérer les noms de colonnes à l'aide de leurs index. Pour obtenir ces informations, vous pouvez utiliser l'objet de métadonnées ResultSetMetaData.
Les étapes suivantes montrent comment obtenir des noms de colonnes sous forme de chaînes à l'aide d'index de colonnes :
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData();
String name = rsmd.getColumnName(1);
où 1 représente l'index de la colonne dont vous souhaitez récupérer le nom.
De plus, si votre La requête SQL inclut des alias de colonnes, vous pouvez utiliser rsmd.getColumnLabel() pour obtenir le nom de l'étiquette.
Par exemple, si vous avez la requête suivante :
select x as y from table
rsmd.getColumnLabel() renverra "y" pour la première colonne.
En utilisant ces techniques, vous pouvez facilement récupérer les noms de colonnes de ResultSet objets dans votre code Java.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3