{filelink=23}
import java.net.*;
public ArrayList getColumnTables()
{
ArrayList listCol=new ArrayList();
try
{
// Créer un chaîne de connexion vers la base de données Microsoft Access
final String myDB ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=Test;"+ "DriverID=22;READONLY=false";
// définir les propriétés de connexion
Properties pro=new Properties();
pro.put("charSet", "utf-8");
// Ouvrir la connexion
Connection conn=DriverManager.getConnection(myDB,pro);
Statement stmt=conn.createStatement();
// Créer un objet MetaData de ResultSet
ResultSet res=stmt.executeQuery("Select * from test ");
ResultSetMetaData rsMetaData=res.getMetaData();
// Accéder à la liste des colonnes
int nbrColonne = rsMetaData.getColumnCount();
for (int i = 1; i <= nbrColonne; i++)
{
// Retourner le nom de la colonne
String nom=rsMetaData.getColumnName(i);
// Retourner le type de la colonne
String type=rsMetaData.getColumnTypeName(i);
listCol.add(nom+" "+type);
}
// Afficher les noms et les types des colonne sur le console
System.out.println(listCol);
}catch(Exception err)
{
System.out.println(err);
}
return listCol;
}
A Voir sur le même Sujet:
- recupérer nombre colonne ligne table jdbc
- afficher type champ table sql jdbc java
- aligner les colonnes jdbc
- insérer le contenu d'une table access dans jtextfield de java
- jdbc sql afficher en têtes colonnes
- afficher une colonne java sql
- java-jdbc: afficher la liste des table d’une base de données
- java ee lister colonne de la table
- afficher une liste en java swing
- calcul dans un tableau jdbc