salve ragazzi.
Mi date una mano a modificare questo metodo???
codice:
public Vector eseguiQuery(String query) {
Vector v = null;
int colonne = 0;
try {
Statement stmt = db.createStatement(); // Creo lo Statement per l'esecuzione della query
ResultSet rs = stmt.executeQuery(query); // Ottengo il ResultSet dell'esecuzione della query
v = new Vector();
ResultSetMetaData rsmd = rs.getMetaData();
//rsmd = rs.getMetaData();
colonne = rsmd.getColumnCount();
//qualche modifica qui, in modo che si lavori su Vector piuttosto
//che su String[]
while(rs.next()) { // Creo il vettore risultato scorrendo tutto il ResultSet
Vector record = new Vector();
for (int i=0; i<colonne; i++) {
record.add(rs.getString(i+1));
}
v.add(record);
}
rs.close(); // Chiudo il ResultSet
stmt.close(); // Chiudo lo Statement
} catch (Exception e) { e.printStackTrace(); errore = e.getMessage(); }
return v;
}
in pratica mi deve restituire un oggetto di questo tipo Object[][].
Questo oggetto io poi lo dovrò utilizzare per creare una tabella. Questa tabella vedendo l'esempio di TableFilterDemo presente sul sito di java consente di effettuare ricerche sulle proprie righe.
E' possibile fare una cosa del genere????
Altro punto io ho un frame con un pò di componenti attaccati, sarebbe possibile creare una funzione in modo che stampi il tutto???? oppure stampare non so solo la tabella.......