
{filelink=7073}
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();
}
}