Ciao a tutti,
ho un problema nel creare una stringa da una query effettuata su un db ecco il codice:
codice:
Statement st = null;
ResultSet rs = null;
String figli = null;
ArrayList<String> ar = new ArrayList<String>();
String SQL = "select FIGLIO from PADRE_FIGLIO where PADRE = '" + string + "'";
try {
st = con.createStatement();
rs = st.executeQuery(SQL);
while (rs.next()) {
String value = rs.getString("FIGLIO");
ar.add(value);
}
} catch (SQLException e) {
} finally {
try {
if (rs != null)
rs.close();
if (st != null)
st.close();
} catch (Exception e) {
}
}
riesco quindi a attenere un arraylist da quella query, ma vorrei invece avere una stringa fatta in questo modo:
la query restituisce quanti figli ha un padre (n° dimanico quindi)
vorrei che il metodo restituisse
return figli = figlio1, figlio2, figlio3
ecc... cioè vorrei concatenare i risultati della query con ", " tranne l'ultimo elemento.
Avete idee?
Grazie ciao