Monday, May 18, 2020

Cara Membuat Simpan Data Sederhana Pada Aplikasi Java Netbeans

Post kali ini yaitu akan membahas mengenai bagaimana cara menyimpan data ke database melalui aplikasi Java Netbeans. Menyimpan data merupakan hal penting dalam membuat aplikasi, maka dari itu penulis akan membagikan tutorial menyimpan data pada aplikasi Java.
Langsung saja menuju tutorialnya :

Pertama buat database terlebih dahulu. Di sini saya membuat dengan nama “data_diri” dengan field sebagai berikut :

Lalu buka aplikasi Netbeans dan buat project baru

Kemudian buat class baru untuk koneksi database, yang dapat dilihat pada post Di sini

Selanjutnya buat Jframe Form dengan klik kanan pada package dan desain form tersebut. Desain saya adalah sebagai berikut :

Keterangan nama variabel:

Textfield id anggota = txt_id
Textfield nama anggota = txt_nama
Radiobutton Laki-laki = L
Radiobutton Perempuan = P
Combobox pekerjaan = cb_pekerjaan
Text area alamat = txt_alamat
Table = jTable1
Button Tampil = tampil
Button simpan = simpan

Jika sudah membuat desainnya maka saatnya memasukkan kodingnya yaitu dengan klik dua kali button simpan. Berikut kodenya :


      String kode=txt_id.getText();
      String nama=txt_nama.getText();
      String jeniskelamin = null;
        if (L.isSelected()) {
            jeniskelamin = "L";
        }else if (P.isSelected()){
            jeniskelamin="P";
        }
      String pekerjaan = cb_pekerjaan.getSelectedItem().toString();
      String alamat = txt_alamat.getText();
              
      String SQL ="insert into tb_anggota (id_anggota,nama,jk,pekerjaan,alamat)values"
              + "('"+kode+"','"+nama+"'"
              + ",'"+jeniskelamin+"','"+pekerjaan+"'"
              + ",'"+alamat+"')";
        System.out.println(SQL);
         try {
          koneksi1.statement.executeUpdate(SQL);
            JOptionPane.showMessageDialog(rootPane, "DATA berhasil ditambahkan");
           tampil();
        } catch (Exception e) {
            JOptionPane.showMessageDialog(rootPane,"Data gagal ditambahkan");
        }


Untuk menampilkan datanya maka masukkan koding pada button tampil sebagai berikut :


DefaultTableModel table1;
        table1 = new DefaultTableModel();
        table1.addColumn("ID ANGGOTA");
        table1.addColumn("NAMA ANGGOTA");
        table1.addColumn("JENIS KELAMIN");
        table1.addColumn("PEKERJAAN");
        table1.addColumn("ALAMAT");
        
        jTable1.setModel(table1);
        try {
            ResultSet res = koneksi1.statement.executeQuery("Select*from tb_anggota");
            while (res.next()){
                table1.addRow(new Object[]{
            res.getString("id_anggota"),
            res.getString("nama"),
            res.getString("jk"),
            res.getString("pekerjaan"),
            res.getString("alamat"),
            
            
            });
                jTable1.setModel(table1);
            }
        }catch(Exception e){
        }

Jangan lupa untuk memanggil Koneksi database dengan mengetikkan koding pada letak berikut :
Kemudian jalankan programnya dengan klik kanan -> Run File ata dengan Shift+F6


Apabila sudah tampil maka project berhasil J



No comments:

Post a Comment