Translate

Selasa, 31 Januari 2017

Cara memasukan data ke dalam database xampp di netbeans



Assalamualaikum,
Salam Anak Informatika semuanya.
Alhamdulilah saya masih di beri kesempatan untuk memposting lagi, semoga anda tidak bosan masuk ke blog saya, dan saya harpkan anda semua bisa menjadi orang sukses, Ammmiieeenn.
Ok gan, Langsung saja Postingan kali ini saya akan membagikan cara membuat program sederhana lengkap dengan database nya.

Ok langkah pertama kita buat dulu designnya seperti gambar dibawah ini( Bisa seusai keinginan anda sendiri ).



Nah jika sudah selesei kita masuk kebagian Codingnya.
Siapin Kopi yah, biar ga ngantuk, biar ga pusing juga hehehe.

1.       --Memasukan code Untuk koneksi kedalam database buat kelas baru di paling bawah bagian sourcode nya ya atau bebas sesuai keinginan anda

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.     ---  Masuk kebagian Tombol Save.
// TODO add your handling code here:
        String vnim =tjnim.getText();
        String vnama =tjnama.getText();
        String valamat=tjalamat.getText();
        String vkota=tjkota.getText();
        String vjurusan =tjjurusan.getText();
        String vsemester =tjsemester.getText();
        if(tjnim.getText().trim().equals("")){JOptionPane.showMessageDialog(null,"Data masih kosong",
                "PERHATIAN",JOptionPane.WARNING_MESSAGE);
                }
        else {
            try{
                java.sql.Statement stat=conec.createStatement();
            ResultSet data=stat.executeQuery("SELECT * FROM tblmahasiswa WHERE nim="+tjnim.getText()+"");
            if(data.next()) {
                JOptionPane.showMessageDialog(null,"NIM sudah dimasukan");
                tjnim.requestFocus();
                }
            else{
                String sql ="INSERT INTO tblmahasiswa VALUES('"+vnim+"','"+vnama+"','"+valamat+"','"+vkota+"','"+vjurusan+"','"+vsemester+"')";
                stat.executeUpdate(sql);
                tjnim.setText("");
                tjnama.setText("");
                tjalamat.setText("");
                tjkota.setText("");
                tjjurusan.setText("");
                tjsemester.setText("");
                tjnim.requestFocus();
            }
            stat.close();
            }
            catch (Exception exc){
                    System.err.println("Terjadi kesalahan:"+exc);
            }
        }
 
1.      --- Masuk kedalam tombol delete dan tulis kodingnya seperti ini.
// TODO add your handling code here:
        String sql="delete from tblmahasiswa where nim='"+tjnim.getText().trim()+"'";
       
        if(tjnim.getText().trim().equals("")){
        JOptionPane.showMessageDialog(null,"NIM masih kosong!","Hapus Data",JOptionPane.WARNING_MESSAGE);
        tjnim.requestFocus();}
       
        else {
                try{
                Statement stat=conec.createStatement();
                stat.executeUpdate(sql);
                JOptionPane.showMessageDialog(null,"Data Sudah Dihapus","Hapus Data",JOptionPane.WARNING_MESSAGE);
                stat.close();
                tjnama.setText("");
                tjalamat.setText("");
                tjkota.setText("");
                tjjurusan.setText("");
                tjsemester.setText("");
                tjnim.requestFocus();
                }
                catch (Exception exc){
                System.err.println(sql);
                System.err.println("Error:"+exc);}
               
    }


1.       ---Masuk kedalam tombol Edit.
// TODO add your handling code here:
        String sql="update tblmahasiswa set nama='"+tjnama.getText()+
                "',alamat='"+tjalamat.getText()+
                "',kota='"+tjkota.getText()+
                "',jurusan='"+tjjurusan.getText()+
                "',semester='"+tjsemester.getText()+
                "'where nim='"+tjnim.getText()+"'";
        if(tjnim.getText().trim().equals("")){
            JOptionPane.showMessageDialog(null,"Data masih kosong!","Edit Data",JOptionPane.WARNING_MESSAGE);
            tjnim.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();
                tjnim.requestFocus();
                              
            }
            catch (Exception exc) {
                System.err.println("Error:"+exc);
            }
        }
 
1.       --Masuk kebagian tombol Search ( Cari )
  // TODO add your handling code here:
        String sql="SELECT * FROM tblmahasiswa WHERE nim='"+tjnim.getText()+"'";
        try{
            Statement stat =conec.createStatement();
            ResultSet rs=stat.executeQuery(sql);
            if(rs.next()){
                tjnim.setText(rs.getString(1));
                tjnama.setText(rs.getString(2));
                tjalamat.setText(rs.getString(3));
                tjkota.setText(rs.getString(4));
                tjjurusan.setText(rs.getString(5));
                tjsemester.setText(rs.getString(6)); }
               
            else {
                    JOptionPane.showMessageDialog(null,"NIS tidak ada",
                        "PERHATIAN",JOptionPane.WARNING_MESSAGE);
                        tjnim.requestFocus(); }
                stat.close();
            }
            catch(Exception exc) {
                    System.err.println("Terjadi kesalahan:"+exc);
                    }


1.       --Sekarang di bagian tombol Cancel ( Hapus )
// TODO add your handling code here:
        tjnim.setText("");
        tjnama.setText("");
        tjalamat.setText("");
        tjkota.setText("");
        tjjurusan.setText("");
        tjsemester.setText("");

Nah bagaimana kawan,Mudah kan, :D ,
Maaf ya jika ada kesalahan kesalahan dari postingan ini,Sungguh manusia tiada yang sempurna.
Terimakasih sudah mengunjungi blog kami.
Jangan lupa Polling ya di bagian Pojok kanan atas.
Terima kasih.
Assalamualaikum wr.wb
Salam Informatika.
#Note : Jika tida running, coba lihat kembali variablenya dan nama di databasenya , jangan lupa di ubah .... J
 

Tidak ada komentar:

Posting Komentar