Devo fare un metodo di 'query' per la mia classe che accede a MySQL attraverso 'JDBC.Come recuperare l'intera riga come matrice di oggetti con JDBC
Il parametro di input per il metodo è un comando SQL completo (con valori inclusi), quindi non conosco i nomi delle colonne da recuperare.
Alcune delle colonne sono stringhe, altri sono numeri interi, ecc
Il metodo deve restituire il valore di tipo ArrayList<HashMap<String,Object>>
dove ogni HashMap è 1 fila, e l'ArrayList contiene tutte le righe di risulta.
Sto pensando di utilizzare ResultSet.getMetaData().getColumnCount()
per ottenere il numero di colonne quindi recuperare cella per cella fuori dalla riga corrente, ma è questa l'unica soluzione? qualcuna migliore?