Как я могу создать форму CRUD в JavaFx, которая связана с базой данных - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу построить форму 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);

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...