Salve a tutti,
premetto di essere molto alle prime armi con java...
ma come si fa ad estrapolare dei dati dai risultati di una query precedente?
ecco il mio codice:
a parte i valori della prima query non riesco ad avere il risultato della 2 querycodice:public void gofinder() throws SQLException{ String sql1 = "select file from watch order by file"; pst1 = conn.prepareStatement(sql1); rs1 = pst1.executeQuery(); while(rs1.next()){ String name = rs1.getString("file"); System.out.println(name); System.out.println(pst1); String sql2 = "select file from irc where file like '%" + name + "%'"; pst2 = conn.prepareStatement(sql2); //pst2.setString(1,"%" + name + "%"); rs2 = pst2.executeQuery(); while(rs2.next()){ // get the participants String name2 = rs2.getString("file"); System.out.println(name2);// controlla query //System.out.println(pst2);// controlla query } } }
ossia quella che eseguo avendo come dati delle informazioni prese dalla prima.
Spero di essermi spiegato
qualcuno può aiutarmi?


Rispondi quotando