Не работает 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д