Insert update delete data didalam database mysql menggunakan bahasa pemrograman java. Insert biasanya digunakan untuk menyimpan data kedalam database. Update digunakan untuk merubah data yang telah disimpan didalam database. Delete digunkan untuk menghapus data didalam database. Tutorial ini membahas babgaimana cara membuat script insert, update dan delete dengan mudah menggunakan java. Silahkan di lihat scriptnya:
Cara Mudah Insert Update dan Delete Data
Jika anda menggunakan Netbeans akan sangat mudah karena hanya dengan mengklik double button yang telah ada di dalam form dan memasukkan script berikut maka akan cepat selesai. Jika agan agan semua menggunakan JCreator maka harus menambahkan ActionListerner Di button nya script bisa di lihat di bawah ini. pada Private void di bawah ini adalah untuk fungsi setter fungsinya agar variable Textfield yang telah di buat bisa di panggil di ActionListenernya. Untuk seorang pemula yang paling penting belajar java dan database adalah megerti fungsi-fungsi dari ActionListener itu sendiri. Baik tanpa panjang lebar di bawah ini ada scriptnya langsung di kopi saja.
Script Insert
btnsimpan.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if(txtnim.getText().isEmpty()||txtnama.getText().isEmpty()||txtalamat.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Data yang ditambahkan tidak boleh kosong!");
}else{
try{
Statement st = konek.getConnection().createStatement(); // untuk koneksi ke database
int rs=st.executeUpdate("insert into member values("
+ "'"+txtid.getText()+"',"
+ "'"+txtnama.getText()+"',"
+ "'"+txtalamat.getText()
+ "')"
);
setter();
JOptionPane.showMessageDialog(null, "Data berhasil disimpan...");
}catch(SQLException | HeadlessException e){
JOptionPane.showMessageDialog(null, "Keterangan error : "+e);
}
}
}
});
Script Update
btnedit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if(txtnama.getText().isEmpty()||txtalamat.getText().isEmpty()||txtnim.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Data yang dirubah tidak boleh kosong!");
}else{
try{
Statement st = konek.getConnection().createStatement(); //untuk koneksi
st.executeUpdate("update member set "
+ "
nama='"+txtnama.getText()+"',"
+ "
alamat='"+txtalamat.getText()+"'"
+ " where "
+ "
nim='"+txtnim.getText()+"'" //sebagai Primari Key
);
setter();
JOptionPane.showMessageDialog(rootPane, "Data berhasil Dirubah..");
}catch(Exception e){
JOptionPane.showMessageDialog(rootPane, e);
}
}
}
});
Script Delete
private void btnhapusActionPerformed(java.awt.event.ActionEvent evt) {
if(txtnama.getText().isEmpty()||txthp.getText().isEmpty()||txtalamat.getText().isEmpty()
||txtalamat.getText().isEmpty()||txtstnk.getText().isEmpty()||txtid.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Data yang dihapus tidak boleh kosong!");
}else{
try{
Statement st = konek.getConnection().createStatement();
st.executeUpdate("delete from member where "
+"
id_mem='"+txtid.getText()+"'"
);
JOptionPane.showMessageDialog(null, "Data berhasil dihapus");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
}
Jika ingin merubah datanya maka yang pertama kali di inputkan adalah primary key untuk script yang di atas data primary key nya harus sudah tersimpan di database baru bisa mengedit nama dan alamat.
Sekian postingan hari ini semoga bermanfaat dan Happy Coding..
Semoga bermanfaat....
Artikel keren lainnya:
Belum ada komentar untuk "Insert Update Delete Database MySQL Dengan Java "
Post a Comment