public void temporizador() throws SQLException {
        System.out.println("1");
        long start = System.currentTimeMillis();
        long aux = start;
        while (true) {
            long end = System.currentTimeMillis();
            long res = end - start;
            if (aux != end) {
                aux = end;
                if (res % 1000 == 0) {
                    TorniqueteDAO dao = new TorniqueteDAO();
                    int estado = dao.consultarEstado(GUI2.torniquete_id);
                    int reset = dao.consultarReset(GUI2.torniquete_id);
                    if (estado == -1) {
                        System.out.println("Error en la consulta del estado");
                    } else if (GUI2.estado != estado) {
                        if (estado == 0) {
                            GUI2.estado = 0;
                            window.jLabel1.setText("Torniquete bloqueado");
                            bloqueaDesbloquea(1);
                        } else {
                            GUI2.estado = 1;
                            window.jLabel1.setText("Torniquete desbloqueado");
                            bloqueaDesbloquea(0);
                        }
                    }
                    if (reset == -1) {
                        System.out.println("Error en la consulta del reset");
                    } else if (reset == 1) {
                        resetearContador(GUI2.torniquete_id, reset);
                    }
                    dao.desconectar();
                }
            }
        }
    }