...
ResultSet rs1 = stat.executeQuery("SELECT * FROM matrice");
ResultSetMetaData md = rs1.getMetaData();
int c = md.getColumnCount(); // Numero totale di colonne;
String calcRighe = "SELECT COUNT(*) AS numero_record FROM matrice";
ResultSet rs2 = stat.executeQuery(calcRighe);
int r = rs2.getInt("numero_record");
String[][] m = new String[r + 1][c];
ResultSet rs3 = stat.executeQuery("SELECT * FROM matrice");
j = 0;
if (j == 0) {
for (k = 1; k <= c; k++) {
if (k == 1) {
m[j][k - 1] = "ID";
} else {
m[j][k - 1] = "'" + (k - 1) + "'";
}
}
}
j = 1;
while (rs3.next()) {
...
Nel pezzo di codice sopra sapete dirmi se c'è modo per usare un solo ResultSet invece di 3 (rs1, rs2 , rs3)? Vorrei avere un solo ResultSet da manipolare e da chiudere...