Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1.             public void actionPerformed(ActionEvent e) {
  2.                 PreparedStatement st = null;
  3.                 try {
  4.                     String sql = "INSERT INTO `Wypożyczenie` VALUES (default, ?, ?, ?, ?, ?, ?, ?, ?)";
  5.                     st = (PreparedStatement) Connect.connection.prepareStatement(sql);
  6.                     st.setDate(1, parseDate(textField_1.getText()));
  7.                    
  8.                     if(textField_2.getText().equals(""))
  9.                         st.setNull(2, Types.TIME);
  10.                     else
  11.                         st.setTime(2, parseTime(textField_2.getText()));
  12.                    
  13.                     st.setDate(3, parseDate(textField_3.getText()));
  14.                    
  15.                     if(textField_4.getText().equals(""))
  16.                         st.setNull(4, Types.TIME);
  17.                     else
  18.                         st.setTime(4, parseTime(textField_4.getText()));
  19.  
  20.                     if(textField_5.getText().equals("Zakończone"))
  21.                         st.setInt(5, 1);
  22.                     else
  23.                         st.setInt(5, 0);;  
  24.                    
  25.                     st.setInt(6, Integer.parseInt(textField_6.getText()));
  26.                     st.setInt(7, Integer.parseInt(textField_7.getText()));
  27.                     st.setInt(8, Integer.parseInt(textField_8.getText()));
  28.                     if((st.executeUpdate()) == 1)
  29.                        {
  30.                            addWypozyczenie();
  31.                            DefaultTableModel model = (DefaultTableModel)wypozyczeniaTable.getModel();
  32.                            model.setRowCount(0);
  33.                            showWypozyczenia();}
  34.                      }
  35.                  catch (Exception ex) {
  36.                         ex.printStackTrace();
  37.                         System.err.println("Got an exception!(insertWypozyczenie) ");
  38.                         System.err.println(ex.getMessage());
  39.                         JFrame frame = new JFrame("Error message");
  40.                         JOptionPane.showMessageDialog(frame, "Zle wpisane dane!");
  41.                             }
  42.                     finally {
  43.                         try {
  44.                             st.close();
  45.                         } catch (SQLException e1) {
  46.                             e1.printStackTrace();
  47.                         }
  48.                     }
  49.                 }
  50.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement