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:
codice:
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
}
}
}
a parte i valori della prima query non riesco ad avere il risultato della 2 query
ossia quella che eseguo avendo come dati delle informazioni prese dalla prima.
Spero di essermi spiegato
qualcuno può aiutarmi?