Translate

Selasa, 31 Januari 2017

cara memasukan radio button ke dalam database di netbeans



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.

5 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Koq di Punya saya Keluar tulisan,

    Data truncation : incorrect integer value : null for the column dbperpus, 'anggotapperpus', 'jk', at row 1

    BalasHapus
  3. Koq di Punya saya Keluar tulisan,

    Data truncation : incorrect integer value : null for the column dbperpus, 'anggotapperpus', 'jk', at row 1

    BalasHapus
  4. sangat membantu terimakasih abang

    BalasHapus
  5. Jenis kelamin untuk Update nya bagaimana min? Kalau rjbp hanya untuk jenis kelamin perempuan saja dong.

    BalasHapus