• Terbaru

    Java Netbeans : input data ke tabel mysql




    Sama seperti login di java netbeans, untuk membuat input data dari netbeans ke mysql, harus membuat koneksi dari program(netbeans) dengan database (mysql) :

    Koneksi sebenarnya bisa dibuat langsung di form login, tapi lebih bagus kalau membuat class koneksi yang terpisah agar bisa di buka di class lain ketika membuat form baru.


    Sebelum membuat form input, buat Class Proses untuk menginput data ke mysql, sebenarnya bisa saja di gabung dengan Class Form Input, tapi disini akan pisah

    kondisi :
    Class koneksi sudah dibuat



    Class Proses Input
    Buat class proses input, klik kanan di package > New > Java Class
    File proses namanya misalkan : proses_input_karyawan.java


    Mulai Coding di Class proses_input_karyawan.java

    pertama panggil buat objek dari class koneksi dan Connection, jadi setiap file ini di jalankan akan memanggil fungsi getKoneksi();
    koneksi kn=new koneksi();
    Connection kon=kn.getKoneksi();

    kemudian buat variabel yang akan di input :
    private String nik;
    private String nama;
    private String alamat;
    private String ttl;

    tambahkan variabel pesan untuk penanda
     public boolean pesan=false; 
    Jadi seperti :


    Buat Getter dan Setter untuk variabel yang akan di input ke mysql klik di menu bar Refactor > Encapsulate Fields ..., beri tanda ceklist (get dan set) di variabel yang akan di input, lalu klik Refactor.


    kemudian buat fungsi untuk menyimpan atau mengirimkan data yang diinput ke mysql


    Class sudah selesai, selannjutnya membuat form



    Form Input




    Misal contoh input seperti gambar di posting ini :
    buat form input misal ada jTextField seperti gambar di atas

    1. Buat kolom input dengan JTextField
    2. Beri variabel di JtextField, caranya klik kanan di JTextField > Change Variable Name, misal
    3. Beri variabel di tombol input(hanya sebagai penanda agar tidak bingung di coding nya)
    variabel input jadi seperti di gambar di bawah :

    .
    3. Klik Kanan di tombol Simpan > Events > Action > Action Performed
    tombol simpan ini sebagai pemicu, di action performed ini bisa di tambahkan kondisi, misal kondisi :
    jika input < n atau input > n, jika input harus angka, dsb

    selanjutnya coding di dalam scope private void simpanActionPerformed(java.awt.event.ActionEvent evt) {     .

     4. jalankan fungsi simpan() dengan membuat objek proses_input_karyawan.
    proses_input_karyawan poi=new proses_input_karyawan();
    Set variabel di class proses_input_karyawan  dengan data yang di input di JTextField:
    poi.setNik(inp_nik.getText());
    poi.setNama(inp_nama.getText());
    poi.setAlamat(inp_alamat.getText());
    poi.setTtl(inp_ttl.getText());

    Kemudian Jalankan Perintah Simpan
    poi.simpan();
      if(poi.pesan==true){
            inp_nik.setText("");
            inp_nama.setText("");
            inp_alamat.setText("");
            inp_ttl.setText("");
      }else{
                    tampil_kar(tbl_kar, "select * from karyawan");
                    JOptionPane.showMessageDialog(null, "Gagal menginput");
                }

    Jika Dijalankan :

    No comments

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.