Как отобразить данные из executeQuery в JavaFX - Label

Пожалуйста, прими мне совет.

У меня есть база данных, которая состоит из 3 столбцов: ID, температура, время. В интерфейсе приложения у меня есть кнопка LastTeuration, которую я хочу после нажатия совершить действие. Действие = Показать последнюю запись из базы данных на метке в интерфейсе приложения.

Связь с базой данных в порядке.

Я сделал только последний ряд, это взять из базы данных и отображается в консоли Intellj...

Исходный код: https://pastebin.com/e0Uh3LA2

Как я могу сделать это на интерфейсе приложения?

Метка = поле последней температуры fx

Пожалуйста, помогите мне..:)

Изображения с исходным кодом и отображаемой строкой базы данных в консоли https://imgur.com/a/mnUq6TJ

public void lastTempera (ActionEvent actionEvent) выдает SQLException {

    // Label lasttemperature


    Connection conn = dbConnection.getConnection();
    this.data = FXCollections.observableArrayList();

    ResultSet rs = conn.createStatement().executeQuery(sql);
    rs.next();
    this.data.add(new Data(rs.getString(1), rs.getString(2), rs.getString(3)));
    System.out.println((" ID= " + rs.getString(1) + " TEMP= " + rs.getString(2) + "[°C] " + " TIME= " + rs.getString(3)));

0 ответов

Другие вопросы по тегам