Exemplo de parâmetros dinâmicos
PreparedStatement ps2 = conn.prepareStatement(
"UPDATE DISPONIBILIDADE_HOTEL SET QUARTOS_DISPONÍVEIS = " +
"(QUARTOS_DISPONÍVEIS - ?) WHERE ID_HOTEL = ? " +
"AND DATA_DE_RESERVA BETWEEN ? AND ?");
-- este código de exemplo define os valores dos parâmetros dinâmicos
-- como sendo iguais aos valores de variáveis do programa
ps2.setInt(1, numeroQuartos);
ps2.setInt(2, oHotel.idHotel);
ps2.setDate(3, chegada);
ps2.setDate(4, saida);
updateCount = ps2.executeUpdate();