{filelink=23}
public ArrayList getSQLTables()
{
ArrayListlisteTable=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);
// Créer un objet MetaData de Base de données
DatabaseMetaData mtData=conn.getMetaData();
String[] types = {"TABLE"};
// Accéder à la liste des tables
ResultSet res = mtData.getTables(null, null, "%", types);
while(res.next())
{
String nomTable=res.getString(3);
// Ajouter le nom de la table dans le ArrayList
listeTable.add(nomTable);
}
// Afficher les nom des tables sur le console
System.out.println(listeTable);
}catch(Exception err)
{
System.out.println(err);
}
return listeTable;
}
A Voir sur le même Sujet:
- afficher les donnees de la base de donnees dans une autre frame en java
- tableau d'affichage donnée jdbc
- afficher les données de base de donné dans une interface java
- listing table base de données c
- afficher une table access dans un tableau en java
- AFficher une table base de donnée dans un tableau,JDBC
- afficher date bdd tableau java
- java ee lister table de la base de donnee
- comment afficher une liste en java
- swing java liste à partir de base de données