Originariamente inviato da snakeplinsky
Secondo me è sbagliata la query così lui cercherà nella tabella Hotel una tupla che avrà per città 'città' e per provincia 'provincia'.
Come le hai messe tu sono stringhe e non variabili.
Sostituiscila con :
codice:
"SELECT Nome,url From Hotel where citta='" + citta + "' and provincia='" + provincia + "'";
Potresti anche utilizzare un PreparedStatement e nella stringa SQL usi i punti interrogativi ? che poi sostituisci con il setString prima dell'executeQuery.
Perfetto! grazie mille!

Ho modificato così il metodo query:
codice:
             while(rs.next()) {
                 
                 out = rs.getString(1) + " " + rs.getString(2);
                 
             }
però così facendo non mi stampa tutti i risultati ma ne stampa solo uno come faccio?