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