Buongiorno, ho un problema.
Ho una funzione java chiamata "cerca_stanza" e vorrei che l'int passato a questa funzione mi desse come output la riga della stanza medesima di un database creato.

public static void cerca_stanza ( int n )
{
try {
Connection conn;
Statement stmt;
ResultSet res;
// load the Connector/J driver
Class.forName("com.mysql.jdbc.Driver").newInstance ();
// establish connection to MySQL
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/hotel", "root", "password");
// execute SELECT query
stmt = conn.createStatement();
res = stmt.executeQuery(
"SELECT * FROM camere " +
"WHERE numero = n");
// process results
while (res.next()) {

String tel = res.getString("telefono");
System.out.println(" Recapito_Telefonico " + tel);
}
res.close();
}

catch(Exception e) {
System.out.println("Error: " + e.toString() );
}
Mi riferisco al fatto che vorrei che il numero n passato come argomento fosse il numero della stanza passato alla query di mysql nella clausola WHERE.
Non credo che la funzione postata possa funzionare, perchè MYSQL non riconosce n.

Come posso fare per passare a mysql il mio parametro?