Piccola stranezza.....
Ho una applicazione web. Nel mio db ho inserito un campo che contiene
l'url di di file e faccio delle interrogazioni per risalire all'url
corretto specificato dall'utente. Ovvero l'utente mi chiede l'url
"pippo" ed io controllo se "pippo" c'è nel mio db e se sì gli
resituisco "pippo"......insomma faccio un controllo d'integrità.
Non capisco perchè ma se faccio:
ResultSet rs1 = stmt.executeQuery("SELECT url FROM Dischi");
while(rs1.next())
{
ur = rs1.getString("url");
if(ur.equals(indirizzo))
break;
}

non mi restituisce niente di niente.....ed il campo indirizzo contiene
effettivamente cosa l'utente mi ha passato tramite pagina jsp.
Se invece ipotizzo che la stringa che cerco è alla seconda posizione
del mio db e faccio:
rs1.next();
rs1.next();
ur = rs1.getString("url");
if(ur.equals(indirizzo))
break;
allora il tutto mi funziona correttamente......ovvero la stringa viene
trovata e ripassata.
Onestamente non vedo l'errore?!!! Qualcuno può aiutarmi?!!!
Grazie!!!