Ciao,
utilizzando lo stesso oggetto 'con' fai così :
codice:
// Questo ti da il nome di tutte le tabelle.
try {
ResultSet risultato= con.getMetaData().getTables(null, null, null, null);
String nome= "";
String tipo= "";
while(risultato.next()) {
nome= risultato.getString("TABLE_NAME");
tipo= risultato.getString("TABLE_TYPE");
tableNames.add(nome);
System.out.println(nome + " - " + tipo);
}
} catch (SQLException e) {
e.printStackTrace();
}
per il nome dei campi ..... recupero un vecchio progetto e ti rispondo.