Bonjour
je developpe un explorateur de base de donnés
je travaille avec une base acces
j'ai commencé avec pas tros des connaissances en JDBC mais maintenant
je suis capable de realiser la connection avec la base et d'afficher les resultats des mes requettes sql dans un a jtables
mais j'ai un soucis
je veux recuperer les noms des tables pour les lister dans un combobox
mais je narrive pas à realiser ça ;
voilà j'ai cette fonction pour remplir un vecteur tname avec les noms des tables
mais toujours le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public void infos() { Vector tname = new Vector(); try { DatabaseMetaData dma = connection.getMetaData(); ResultSet results = dma.getTables(connection.getCatalo(), null, "%", null); } catch (Exception e) {System.out.println(e);} while (results.hasMoreElements()) tname.addElement( results.getColumnValue("TABLE_NAME")); }
The method hasMoreElements() is undefined for the type ResultSet
pour while (results.hasMoreElements())
et method getColumnValue(String) is undefined for the type ResultSet
pour tname.addElement(
results.getColumnValue("TABLE_NAME"));
Une solution pour résoudre ce soucis ?
Merci
Partager