diciamo che la chiave sta tutta qua:
il metodo addRow richiede un Object[].codice:((MyTableModel) tableData.getModel()).addRow(Object[]);
in pratica l'array corrisponde ad una riga; o meglio ogni riga della JTable è un array.
quindi io devo fare in modo di estrapolare ogni record del ResultSet e passarlo ad addRow.
il metodo select() a sto punto tornare quello che vuole, solo che nn saprei cosa.
se guardi la riga commentata del metodo si capisce meglio il discorso.
ad ogni ciclo del while istanzio un nuovo ArrayList<String>(), e ci metto dentro i valori di rs.
ogni ArrayList<String>() corrisponde ad una riga della JTable che do in pasto ad addRow.
lo faccio ad ogni ciclo però.
se invece volessi evitare di richiamare la JTable qua e di passargli tutti i valori?
lo so che nn ha senso itererare su select(), il problema è che nn mi viene in mente altro.
in select() devo salavre ogni riga del ResultSet e passarlo ad addRow nell'evento.
nn so se mi sono spiegato meglio.