Advertisement
cahyadyazin

abc22.java

May 3rd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. private void hapus(){
  2.     String query;
  3.    
  4.     query = "DELETE FROM tbl_barang WHERE kode_barang=?";
  5.     PreparedStatement statement;
  6.     Connection connection;
  7.    
  8.     try {
  9.         connection = Koneksi.koneksiDatabase();
  10.         statement = connection.prepareStatement(query);
  11.         statement.setString(1, iKodeBarang.getText());
  12.        
  13.         int hasil = statement.executeUpdate();
  14.         if(hasil == 1){
  15.             JOptionPane.showMessageDialog(this, "DATA BARANG TELAH DIHAPUS");
  16.         }
  17.     } catch (SQLException ex){
  18.         JOptionPane.showMessageDialog(this, ex.getMessage());
  19.     }
  20. }
  21. /*** hapus, cari ***/
  22. private void cari(){
  23.     try{
  24.         String pertanyaan = "Masukan kode barang yang akan dicari";
  25.         String kode = JOptionPane.showInputDialog(this, pertanyaan);
  26.         if(!kode.trim().equals("")){
  27.             String query = "SELECT * FROM tbl_barang WHERE kode_barang = ?";
  28.             PreparedStatement statement;
  29.             Connection connection;
  30.             try{
  31.                connection = Koneksi.koneksiDatabase();
  32.                statement = connection.prepareStatement(query);
  33.                statement.setString(1, kode);
  34.                ResultSet rs = statement.executeQuery();
  35.                if(rs.next()){
  36.                    iKodeBarang.setText(rs.getString("kode_barang"));
  37.                    iNamaBarang.setText(rs.getString("nama_barang"));
  38.                    iJenis.setSelectedItem(rs.getString("jenis_barang"));
  39.                }
  40.             } catch (SQLException e){
  41.                 JOptionPane.showMessageDialog(this, "Data barang tidak ada");
  42.                 resetFrom();
  43.             }
  44.         }
  45.     } catch (HeadlessException e){
  46.         JOptionPane.showMessageDialog(this, e.getMessage());
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement