SOAL :
A. Buat Database dengannama : nilai32ds
B. BuatTabeldengannama : tb_mhs32ds
Strukturnya :
textField ->name:jTextField1
textField->name: jTextField2
textField->name : jTextField3
E. Input Datanyasebagaiberikut :
tabel.setModel(tbl);
try {
res=stat.executeQuery("select * from tb_mhs32ds");
while (res.next( ))
{
tbl.addRow(new Object[ ]{
res.getString("NIM"),
res.getString("NAMA"),
res.getString("NILAI")
});
tabel.setModel(tbl);
}
}catch (Exception e){
}
}
CodingTombolSave
try {
stat.executeUpdate("insert into tb_mhs32ds values ("
+"'"+jTextField1.getText()+"',"
+"'"+jTextField2.getText()+"',"
+"'"+jTextField3.getText()+"')"
);
bersih();
datatable();
JOptionPane.showMessageDialog(null, "Data BerhasilDisimpan..");
b
} catchJikaDiketiknoindukmakatampilsemua
Coding (Exception e) { data
JOptionPane.showMessageDialog(null, "KeteranganError.."+e);
}
private
} void jTextField1ActionPerformed(java.awt.event.ActionEventevt) {
try{
//mencari data berdasarkannoinduk
res=stat.executeQuery("select * from tb_mhs32ds where "
+"NIM='"+jTextField1.getText()+"'");
}
}catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e);
}
}
Coding Tombol Edit
try{
stat.executeUpdate("update tb_siswa9a set "
+" NAMA ='"+jTextField2.getText()+"',"
+" NILAI ='"+jTextField6.getText()+"'"
+" where "+
"NIM ='"+jTextField1.getText()+"'");
bersih();
datatable();
JOptionPane.showMessageDialog(rootPane, "Data berhasil di edit");
try {
stat.executeUpdate("delete from tb_siswa9a where "
+"NIM='"+jTextField1.getText()+"'");
bersih();
datatable();
JOptionPane.showMessageDialog(rootPane, "Data berhasil di hapus");
Coding
} catchTom
(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}