Как отобразить данные из executeQuery в JavaFX - Label - PullRequest
0 голосов
/ 12 января 2019

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

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

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

Я сделал только последнюю строку - это взятие из базы данных и отображение в консоли 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)));
...