Buonasera a tutti,
una domanda, presumo semplice, ma non riesco a trovare una soluzione. Avrei la necessità di ottenere il nome della tabella che ho utilizzato per fare una specifica query, ma non trovo il modo per estrarre il nome della tabella.
Riporto il codice per maggiore chiarezza su ciò che vorrei fare:
Se per favore qualcuno ha qualche idea, perché io non saprei come gestirla. Ho provato con l'interfaccia ResultSetMetaData e DatabaseMetaData, ma senza ottenere quello che cercavo.
Grazie a tutti in anticipo per l'aiuto.
una domanda, presumo semplice, ma non riesco a trovare una soluzione. Avrei la necessità di ottenere il nome della tabella che ho utilizzato per fare una specifica query, ma non trovo il modo per estrarre il nome della tabella.
Riporto il codice per maggiore chiarezza su ciò che vorrei fare:
Codice:
public static void viewTableStatement(Connection conn) {
Statement stmt=null;
String query="SELECT MATRICOLA, COGNOME, NOME "
+"FROM IMPIEGATO WHERE LIVELLO= '4' ";
try {
stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(query);
while(rs.next()) {
String id=rs.getNString("MATRICOLA");
String cognome=rs.getString("COGNOME");
String nome=rs.getString("NOME");
System.out.println(id +" \t "+ cognome +" \t "+ nome );
System.out.println("\n***************************");
}
} catch (SQLException e) {
System.out.println("esecuzione vietata "+e.getErrorCode()+ " "+e.getMessage());
}
}
Grazie a tutti in anticipo per l'aiuto.