JDBC: Vérfier si une colonne a la propriété ‘AutoIncrement’

Author:

mysql,base de données, sql, set, sql, Connexion, mysql, jdbc, java, connexion
{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();
  }

}

A Voir sur le même Sujet:

  • ftp connexion java
  • utilisation jsyntaxpane
  • mysql et les sockets

Leave a Reply

Your email address will not be published. Required fields are marked *