import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; public class Colonne_Auto { public static void main(String[] args) throws Exception { // Connexion à une Base de données MySQL nommée 'Cours' Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cours", "root", ""); Statement stmt=conn.createStatement(); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM Test"); ResultSetMetaData rsMetaData = rs.getMetaData(); // Obtenir le nombre de colonne int nbrColonne = rsMetaData.getColumnCount(); // Parcourir les colonnes pour trouver la colonne AutoIncrement for (int i = 1; i <= nbrColonne; i++) { // Affiche 'true' si la colonne est 'numeroAuto' System.out.println(rsMetaData.getColumnName(i)+": "+rsMetaData.isAutoIncrement(i)); } stmt.close(); conn.close(); } }