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