Kali ini kita akan membuat aplikasi java untuk menyimpan data ke dalam database, Tools yang digunakan untuk membuat aplikasi ini adalah Netbeans sedangkan databasenya menggunakan MySQL. Mungkin sudah banyak cara yang digunakan oleh berbagai programmer, tapi tidak ada salahnya juga saya akan membagi pengtahuan yang saya punya untuk memperkaya referensi yang sudah ada.
Langkah pertama adalah, silahkan buat form seperti di bahah ini :
Desain form |
Silahkan buat databasenya menggunakan mySQL, tapi sampai disini saya sudah anggap teman-teman sudah bisa membuat database di mySQL ya....
Kemudian berikut adalah hasil yang akan diharapkan ketika tombol simpan di jalankan :
Hasil yang diharapkan |
berikut adalah sourcodenya :
private void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {
String id, namalengkap,alamat,jk,agama;
id = txtID.getText().trim();
namalengkap = txtNama.getText().trim();
alamat=txtAlamat.getText().trim();
jk =null;
if (rdLaki.isSelected()){
jk="Laki-laki";
}else if(rdPerempuan.isSelected()){
jk="Perempuan";
}
agama=comboAgama.getSelectedItem().toString().trim();
try {
koneksi(); Silahkan klik tautan tersebut untuk melihat coding untuk membuat method koneksi
Statement st = conn.createStatement();
String sql = "insert into biodata values('"+id+"','"+namalengkap+"','"+alamat+"','"+jk+"','"+agama+"');";
st.execute(sql);
st.close();
JOptionPane.showMessageDialog(this, "Data Berhasil di Simpan");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
}
}
String id, namalengkap,alamat,jk,agama;
id = txtID.getText().trim();
namalengkap = txtNama.getText().trim();
alamat=txtAlamat.getText().trim();
jk =null;
if (rdLaki.isSelected()){
jk="Laki-laki";
}else if(rdPerempuan.isSelected()){
jk="Perempuan";
}
agama=comboAgama.getSelectedItem().toString().trim();
try {
koneksi(); Silahkan klik tautan tersebut untuk melihat coding untuk membuat method koneksi
Statement st = conn.createStatement();
String sql = "insert into biodata values('"+id+"','"+namalengkap+"','"+alamat+"','"+jk+"','"+agama+"');";
st.execute(sql);
st.close();
JOptionPane.showMessageDialog(this, "Data Berhasil di Simpan");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
}
}
Semoga bermanfaat ya
1 comments:
Write commentskoneksi();
ReplyStatement st = Conn .createStatement();
bro koneksi sam conn itu ko salah bro tolong bantuan ya