Не работает ComboBox с mysql - Java

Узнай цену своей работы

Формулировка задачи:

Разбираюсь с работой ComboBox и SQL в данном случае в ComboBox уже внесены данные, теперь хочу, что бы при выборе какой-то позиции выводились данные в TextField(ы), в идеале, что бы просто табл оставалась с этой строкой, но такого не нашел даже в примерах. Это тоже не работает ComboBox fxml. Cтроки prepSt.setString(1, (String)cmbCarrera.getSelectedItem()) не существует. cmbCarrera - это id ComboBox
  public void ClickComboBox(ActionEvent actionEvent) throws SQLException {
 
        String  sql="Select * FROM contacts WHERE NAME =?";
        PreparedStatement prepSt=con.prepareStatement(sql);
       prepSt.setString(1, String.valueOf(cmbCarrera.getItems()));
        ResultSet rds=prepSt.executeQuery();
        while (rds.next()) {
            seeFN.setText(rds.getString("FirstName"));
            seeLN.setText(rds.getString("LastName"));
            seeE.setText(rds.getString("Email"));
            seePn.setText(rds.getString("Phone"));
        }
  }
может кто-то разбирался с этим вопросом буду благодарен за совет

Решение задачи: «Не работает ComboBox с mysql»

textual
Листинг программы
combobox.getSelectionModel().getSelectedItem().toString();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.417 из 5