Postingan Terbaru

Contoh Program Simpan dengan Java Netbeans - Java GUI













Contoh Aplikasi Program Java, Program Java Sederhana untuk menyimpan Data, contoh aplikasi Java Database, contoh Aplikasi Java dengan Database MySQL
 
Selamat malam sahabat semuanya, somoga selalu sehat dan tetap bersemangat..^_^
Pada kesempatan ini saya coba lanjutkan postingan sebelumnya yang behubungan dengan aplikasi java dengan database MySQL, Sebelumnya kita sudah bahas koneksi java dengan MySQL, sekarang saya lanjut coding untuk penyimpanannya yaitu Program Penyimpanan data ke database MySQL dengan JAVA menggunakan Netbeans.

postingan ini merupakan lanjutan postingan sebelumnya jadi ikuti langkah-langkahnya dari postingan sebelumnya menggunakan database yang sama, untuk design kita lengkapi dari sebelumnya.


komponen yang digunakan dapat dilihat dibawah ini :


JButton "SIMPAN DATA" digunakan untuk meyimpan data yang diinputkan kedalam database.
JButton "LIHAT DATA" digunkan untuk menampilkan data yang ada dalam database pada JTable (TbMahasiswa).
JButton "EDIT DATA" digunakan untuk melakukan upadate record data jika ada perubahan nilai data database.
JButton "HAPUS DATA" digunakan untuk hapus record data database.
JButton "BERSIHKAN" digunakan untuk mengosongkan nilai pada JTextField.
JButton "KELUAR" digunakan untuk keluar dari aplikasi.

untuk menyamakan dengan coding yang saya buat, maka change variabel dan edit text pada komponen tertentu (JButton, JTextField, JTable, JLabel), dapat dilihat perubahan tersebut pada panel inspector


variabel komponen swing juga dapat dilihat pada jendela source


Design Source / Coding
1. Tambahkan Import data yang digunakan tepat dibawah nama package "DATAMHS"
2. Tambahkan deklarasi Variabel dan object dari class
    public Connection con;
    private String sql; // variabel "sql" digunakan menampung hasil query database
    private Statement st; // object "st" dari class Statement
    private ResultSet rs; // object "rs" dari class Resulset
    private PreparedStatement ps; // object "ps" dari class PreparedStatement
    private DefaultTableModel dtm; //object "dtm" dari class DefaultTableModel


3. Buat Fungsi dengan nama "kosong" untuk mengosongkan nilai JTextField

 cara mengosongkan nilai JTextField dengan memberikan kosong diantara kutip dua ("").

4.  Berikan Event Pada JButton "SIMPAN DATA" -->ActionPerformed


try {
             String sql="insert into identitas values('"+TxtNobp.getText()
                                             +"','"+TxtNama.getText()
                                             +"','"+TxtJk.getText()
                                             +"','"+TxtAlamat.getText()
                                             +"','"+TxtJurusan.getText()
                                             +"','"+TxtNohp.getText()+"')"; //query simpan data yang ditampung oleh variabel "sql" dengan format (insert into nama_table_dalam_database values("nilai_filed")); -->nilai field diambil dari komponen swing Jtextfield dengan format ('"+Ambil_Nilai+"'), jumlahnya samakan dengan jumlah field dalam table database.
            st=con.createStatement();
            st.executeUpdate(sql); //
menyimpan perintah query insert dari object "st" class Statement
            JOptionPane.showMessageDialog(null, "DATA SUKSES TERSIMPAN"); //indikator yang sitampilkan pada comand dialog jika data sukses tersimpan

            kosong(); //kosongkan nilai JTextfield jika data sukses tersimpan
           } catch (Exception e)
           {
            JOptionPane.showMessageDialog(null, "DATA GAGAL TERSIMPAN");

//indikator yang sitampilkan pada comand dialog jika data gagal tersimpan
            }

 
 HASIL

isi nilai JTextFiled kemudian untuk menyimpan klik JButton "SIMPAN DATA", jika data sukses tersimpan makan akan ada informasi yang ditampilkan pada Comand Dialog.


 untuk melihat hasil sementara dapat dilihat dari database langsung seperti gambar dibawah ini.
 
 
untuk melihat coding menampilkan record data database pada JTable "TbMahasiswa", dapat klik disini


BACA JUGA
BACA JUGA

Android Portal Indonesia