Assalamualaikum wr.wb
Apakabar semua nya,
Saya harap sehat selalu yah, ammiinn.
Terima kasih untuk semua nya yang telah berkunjung ke blog
saya.
Alhamdullilah kali ini sya di berikesempatan untuk
mempostingkan kembali.
Nah tema nya ini adalah bagaimana cara menyimpan radio
button dan chechbox kedalam database xammpp,
Maka alhamdulilah saya bisa mem postingkan apa yang diminta
semua orang.
Yuk mari simak.
Note: Seperti biasa anda harus membuat database, dan
mendesign form netbeans nya ya.
Nah design lah seperti gambar di bawah ini.
Nah Jika sudah selesai mendesignnya,
Saya akan lanjutkan ke codingnya,
Yang pertama anda harus mengkoneksikan ke database terlebih
dahulu ya.
1.
Cara mengkoneksikan ke database xampp( ketiik
sourcodenya yah dan bikin lah kelas baru paling bawah di bagian sourcode nya.
private
void koneksiDatabase() {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException cnf){}
try {conec =
DriverManager.getConnection("jdbc:mysql://localhost/database4a","root","");
System.out.println("Koneksi sukses");
}
catch (SQLException se) {
System.out.println("Koneksi gagal:"+se);
}
catch(Exception e){}
}
}
1. ---
Nah sekarang kita masuk bagian Coding Save nya
Klik 2 kali pada bagian button save, lalu anda akan dibawa pada bagian
sourcodenya lalu tulislah seperti ini codenya.
// TODO add your handling code here:
String
vnidn=nidn.getText();
String
vnama=nama.getText();
String
vjeniskelamin = null;
String
vpendidikan= null;
//bagian code jrb jenis kelamin
if (jrbl.isSelected()){
vjeniskelamin="Laki-Laki";
}
else if
(jrbp.isSelected()){
vjeniskelamin="Perempuan";
}
//bagian code
combobox pendidikan
if
(cb.getSelectedItem().equals("S1")){
vpendidikan="S1";
}else
if
(cb.getSelectedItem().equals("S2")){
vpendidikan="S2";
}else
if(cb.getSelectedItem().equals("S3")){
vpendidikan="S3";
}else
if(cb.getSelectedItem().equals("Ir")){
vpendidikan="Ir";
}
if(nidn.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"Data masih
ksosng","PERHATIAN",JOptionPane.WARNING_MESSAGE);
}
else{
try{
java.sql.Statement stat=conec.createStatement();
ResultSet
data=stat.executeQuery("SELECT*FROM tbldosen WHERE
nidn='"+nidn.getText()+"'");
if(data.next()){
JOptionPane.showMessageDialog(null,"nidn sudah dimasukan");
nidn.requestFocus();
}
else{
String
vbuttonGroup1 = null;
String sql
="INSERT INTO tbldosen
VALUES('"+vnidn+"','"+vnama+"','"+vjeniskelamin+"','"+vpendidikan+"')";
stat.executeUpdate(sql);
nidn.setText("");
nama.setText("");
buttonGroup1.getSelection();
}
stat.close();
}
catch(Exception exc){
System.err.println("Terjadi kesalahan:"+exc);
}
}
1.
Nah sekarang kita masuk bagian Coding Save nya
Klik 2 kali pada bagian button save, lalu anda akan dibawa pada bagian
sourcodenya lalu tulislah seperti ini codenya.
// TODO add your handling code here:
String
vnidn=nidn.getText();
String
vnama=nama.getText();
String
vjeniskelamin = null;
String
vpendidikan= null;
//bagian code jrb jenis kelamin
if (jrbl.isSelected()){
vjeniskelamin="Laki-Laki";
}
else if
(jrbp.isSelected()){
vjeniskelamin="Perempuan";
}
//bagian code
combobox pendidikan
if
(cb.getSelectedItem().equals("S1")){
vpendidikan="S1";
}else
if
(cb.getSelectedItem().equals("S2")){
vpendidikan="S2";
}else
if(cb.getSelectedItem().equals("S3")){
vpendidikan="S3";
}else
if(cb.getSelectedItem().equals("Ir")){
vpendidikan="Ir";
}
if(nidn.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"Data masih
ksosng","PERHATIAN",JOptionPane.WARNING_MESSAGE);
}
else{
try{
java.sql.Statement stat=conec.createStatement();
ResultSet
data=stat.executeQuery("SELECT*FROM tbldosen WHERE
nidn='"+nidn.getText()+"'");
if(data.next()){
JOptionPane.showMessageDialog(null,"nidn sudah dimasukan");
nidn.requestFocus();
}
else{
String
vbuttonGroup1 = null;
String sql
="INSERT INTO tbldosen
VALUES('"+vnidn+"','"+vnama+"','"+vjeniskelamin+"','"+vpendidikan+"')";
stat.executeUpdate(sql);
nidn.setText("");
nama.setText("");
buttonGroup1.getSelection();
}
stat.close();
}
catch(Exception exc){
System.err.println("Terjadi kesalahan:"+exc);
}
}
1.
1. --- Coding untuk Tombol Del.
// TODO add your handling code here:
String sql="delete from tbldosen where
nidn='"+nidn.getText().trim()+"'";
if(nidn.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"Nidn masih
kosong!","Hapus Data",JOptionPane.WARNING_MESSAGE);
nidn.requestFocus();}
else {
try{
Statement
stat=conec.createStatement();
stat.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Data Sudah
Dihapus","Hapus Data",JOptionPane.WARNING_MESSAGE);
stat.close();
nidn.setText("");
nama.setText("");
jrbl.setText("Laki-Laki");
jrbp.setText("Perempuan");
cb.setSelectedItem("S1,S2,S3,Ir");
nidn.requestFocus();
}
catch (Exception exc){
System.err.println(sql);
System.err.println("Error:"+exc);}
}
1. ---
Coding Untuk Tombol Edit.
// TODO add your handling code here:
String sql="update tbldosen set nidn='"+nidn.getText()+
"',nama='"+nama.getText()+
"',Jenis
Kelamin='"+jrbp.isSelected()+
"',Pendidikan='"+cb.getSelectedItem()+
"'where
nidn='"+nidn.getText()+"'";
if(nidn.getText().trim().equals("")){
JOptionPane.showMessageDialog(null,"Data masih
kosong!","Edit Data",JOptionPane.WARNING_MESSAGE);
nidn.requestFocus();
}
else{
try{
Statement
stat=conec.createStatement();
stat.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Data
Sudah diedit","Edit Data",JOptionPane.WARNING_MESSAGE);
stat.close();
//conec.close();
nidn.requestFocus();
}
catch
(Exception exc) {
System.err.println("Error:"+exc);
}
}
Nah bagaiman semuanya,Apa sudah bisa masuk ke dalam database
nya.
Selamat mengerjakan.
Thanks untuk semunya,
Jangan llupa yah polinng blog saya.
Ada di pojok kanan Atas.
Terima kasih semua nya.
Asalamualaikum WR.WB.
#Note : Ubah sesuai nama di database anda, karna setiap
database pasti berbeda.
Komentar ini telah dihapus oleh pengarang.
BalasHapusKoq di Punya saya Keluar tulisan,
BalasHapusData truncation : incorrect integer value : null for the column dbperpus, 'anggotapperpus', 'jk', at row 1
Koq di Punya saya Keluar tulisan,
BalasHapusData truncation : incorrect integer value : null for the column dbperpus, 'anggotapperpus', 'jk', at row 1
sangat membantu terimakasih abang
BalasHapusJenis kelamin untuk Update nya bagaimana min? Kalau rjbp hanya untuk jenis kelamin perempuan saja dong.
BalasHapus