Recherche…


Introduction

Comme nous le savons tous, les données moyennes relatives aux métadonnées concernant les données.

Pour extraire les métadonnées d'une table comme le nombre total de colonnes, le nom de la colonne, le type de colonne, etc., l'interface ResultSetMetaData est utile car elle fournit des méthodes pour extraire les métadonnées de l'objet ResultSet.

ResultSetMetaData

import java.sql.*;

class Rsmd {

    public static void main(String args[]) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection con = DriverManager.getConnection(
                    "jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle");

            PreparedStatement ps = con.prepareStatement("select * from emp");
            ResultSet rs = ps.executeQuery();
            ResultSetMetaData rsmd = rs.getMetaData();

            System.out.println("Total columns: " + rsmd.getColumnCount());
            System.out.println("Column Name of 1st column: " + rsmd.getColumnName(1));
            System.out.println("Column Type Name of 1st column: " + rsmd.getColumnTypeName(1));

            con.close();
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow