Я хочу построить форму Crud (Create, Read, Update, Delete) в JavaFX с помощью Scene Builder, поэтому у меня есть два поля со списком и одно текстовое поле, в котором я пишу количество, поэтому при создании заказа (первая комбинация поле для номера таблицы, второе - для типа пищи), и когда я нажимаю создать заказ, я хочу, чтобы все они были в табличном представлении, которое связано с базой данных.
final ObservableList options = FXCollections.observableArrayList();
public void addButton(ActionEvent event) throws IOException{
try {
prequery="SELECT * FROM product_table where artikulli='"+comboBoxOrder.getValue();
postquery=prequery;
pst= con.prepareStatement(postquery);
rs=pst.executeQuery();
while(rs.next()){
options.add(new AddOrderTableView(
rs.getInt("No"),
rs.getInt("Qty"),
rs.getString("Item"),
rs.getInt("Price")
));
}
pst.close();
rs.close();
} catch (Exception e) {
System.err.println(e);
}
col_no.setCellValueFactory(new PropertyValueFactory<>("No"));
col_qty.setCellValueFactory(new PropertyValueFactory<>("Qty"));
col_item.setCellValueFactory(new PropertyValueFactory<>("Item"));
col_price.setCellValueFactory(new PropertyValueFactory<>("Price"));
addOrder_Table.setItems(null);
addOrder_Table.setItems(options);
}