Advertisement
cahyadyazin

abc21.java

May 3rd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1. private void resetFrom(){
  2.     iKodeBarang.setText("");
  3.     iNamaBarang.setText("");
  4.     iJenis.setSelectedItem("Mudah Robek");
  5. }
  6. /*** add, edit ***/
  7. private void simpan(){
  8.     String query;
  9.    
  10.     query = "INSERT INTO tbl_barang (kode_barang, nama_barang, jenis_barang) VALUES (?, ?, ?)";
  11.     PreparedStatement statement;
  12.     Connection connection;
  13.    
  14.     try {
  15.         connection = Koneksi.koneksiDatabase();
  16.         statement = connection.prepareStatement(query);
  17.         statement.setString(1, iKodeBarang.getText());
  18.         statement.setString(2, iNamaBarang.getText());
  19.         statement.setString(3, iJenis.getSelectedItem().toString());
  20.        
  21.         int hasil = statement.executeUpdate();
  22.         if(hasil == 1){
  23.             JOptionPane.showMessageDialog(this, "DATA BARANG TELAH DISIMPAN");
  24.             resetFrom();
  25.         }
  26.     } catch (SQLException ex){
  27.         JOptionPane.showMessageDialog(this, ex.getMessage());
  28.     }        
  29. }
  30.  
  31. private void ubah(){
  32.     String query;
  33.    
  34.     query = "UPDATE tbl_barang SET nama_barang=?, jenis_barang=? WHERE kode_barang=?";
  35.     PreparedStatement statement;
  36.     Connection connection;
  37.    
  38.     try {
  39.         connection = Koneksi.koneksiDatabase();
  40.         statement = connection.prepareStatement(query);
  41.         statement.setString(6, iKodeBarang.getText());
  42.         statement.setString(1, iNamaBarang.getText());
  43.         statement.setString(2, iJenis.getSelectedItem().toString());
  44.        
  45.         int hasil = statement.executeUpdate();
  46.         if(hasil == 1){
  47.             JOptionPane.showMessageDialog(this, "DATA BARANG TELAH DIPERBAHARUI");
  48.         }
  49.     } catch (SQLException ex){
  50.         JOptionPane.showMessageDialog(this, ex.getMessage());
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement