Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich eine asynchrone Datenbank in JavaFX erstellen?

public class FlightControllerTask extends Task<LinkedList<Flight>>{
  @Override
  protected LinkedList<Flight> call() throws Exception { 
    // load data
    return data;
  }
}

// usage:
FlightControllerTask task = new FlightControllerTask();
task.setOnSucceeded(ev -> task.getValue());
new Thread(task).start();

Nun der Teil mit task.getValue() ist der entscheidende Teil, mit dieser Methode können Sie den Wert abrufen, der mit der Aufgabe berechnet wurde, sobald sie fertig ist (also der gelungene Hook).