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
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.
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