Ciao a tutti,
ho un problema nel creare una stringa da una query effettuata su un db ecco il codice:
riesco quindi a attenere un arraylist da quella query, ma vorrei invece avere una stringa fatta in questo modo: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) { } }
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![]()

Rispondi quotando