Media Informasi

Media Informasi harian terkini

  • Home
Home » Java , Trik » Buat Aplikasi Sederhana Java dengan Database MySQL

Buat Aplikasi Sederhana Java dengan Database MySQL

  aditya    

sekarang kita memanipulasi database menggunakan java diantaranya simpan (insert), ubah (update) dan hapus (delete). Semuanya dikendalikan melalui program java, berikut adalah langkah langakah membuat Insert Delete Update Java Dengan Database MySQL berikut ini.


*Membuat database MySQL

 berinama database dengan nama “dbsekolah” dengan nama tabel“tblsiswa” sebagai berikut.


*Membuat project java 


Langkah-langkah membuat project java dengan NetBeans

1. Buka program editor NetBeans, jika sudah terbuka klik menu File – New Project, maka akan mucul jendela New Project pada Categories pilih Java, dan pada Project pilihJava Aplication kemudian klik Next  lihat berikut ini.
2. Pada Project Name kita beri nama project yang kita buat dengan nama“DataSekolah” ataupun terserah kalian, Kemudian pada Project Location pilih lokasi project yang akan kita buat kemudian Finish lihat gambar berikut ini.


Jika berhasil maka akan tampil sebagai berikut.


*Add/menambahkan MySQL JDBC Driver pada Libraries


Fungsi MySQL JDBC Driver adalah untuk menghubungkan ke database MySQL, untuk membuat MySQL JDBC Driver klik kanan Libraries pada project koneksi kemudian pilih Add Library kemudian akan muncul jendela, pada Available Libraries pilih MySQL JDBC Driver kemudian klik Add Library, dan lihat hasilnya dibawah ini.





Membuat form dan mendesign pada java

Terus kita buat form dengan cara klik kana package DataSekolah – New – JFrame Form pada Class Namekita beri nama “frmSiswa” kemudian klik Finish.



Setelah itu kita design tampilan dengan memasukan item Pallete kedalam form, kemudian edit properties. Lihat tampilan berikut.



Edit properties sebagai berikut.



Pallete
Properties
Edit Text
Change Variable Name
Label1
Nama Siswa
JLabel1
Label2
Alamat Siswa
JLabel2
Label3
Tanggal lahir
JLabel3
Text Field1
-
NIM
Text Field2
-
NamaSiswa
Text Field3
-
AlamatSiswa
Text Field4
-
TanggalLahir
Button1
Save
Save
Button2
Delete
Delete
Button3
Update
Update
Button4
Delete
Delete
Button5
Cencel
Cencel
Button6
Close
Close

Membuat koding Insert Delete Select Update Java dengan Database MySQL


Sebelum memasukan koding terlebih dahulu anda masuk dulu ke tab source kemudian import file berikut.

1. Masukan data/Insert
Untuk meyimpan data kedalam data basese klik kanan pada button Save – event – action – actionPerformed, lalu masukan sintak berikut.

private void SaveActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String NM=NIM.getText();
        String NS=NamaSiswa.getText();
        String AS=AlamatSiswa.getText();
        String TL=TanggalLahir.getText();
        
        if((NM.isEmpty())|(NS.isEmpty())|(AS.isEmpty())|(TL.isEmpty())){
            JOptionPane.showMessageDialog(null, “Inputen tidak boleh kosong, Harap dilengkapi”);
            NIM.requestFocus();
        }else{
            try {
                Class.forName(“com.mysql.jdbc.Driver”);
                Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost/dbsekolah”,”root”,””);
                Statement stt=conn.createStatement();
                String SQL=”INSERT INTO tblsiswa VALUES(‘”+NIM.getText()+”‘,”+”‘”+NamaSiswa.getText()+”‘,”+
                “‘”+AlamatSiswa.getText()+”‘,”+”‘”+TanggalLahir.getText()+”‘)”;
                stt.executeUpdate(SQL);
                stt.close();
                conn.close();
                JOptionPane.showMessageDialog(null, “Simpan berhasil”);
                NIM.setText(“”);
                NamaSiswa.setText(“”);
                AlamatSiswa.setText(“”);
                TanggalLahir.setText(“”);
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, “Simpan gagal”);
            }
        }
    }

2. Hapus data/Delete
Untuk hapus data kedalam data basese klik kanan pada button Delete – event – action – actionPerformed, lalu masukan sintak berikut.
  
private void DeleteActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String NM=NIM.getText();
        String NS=NamaSiswa.getText();
        String AS=AlamatSiswa.getText();
        String TL=TanggalLahir.getText();
        
        if((NM.isEmpty())|(NS.isEmpty())|(AS.isEmpty())|(TL.isEmpty())){
            JOptionPane.showMessageDialog(null, “Inputen tidak boleh kosong, Harap dilengkapi”);
            NIM.requestFocus();
        }else{
            try {
                Class.forName(“com.mysql.jdbc.Driver”);
                Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost/dbsekolah”,”root”,””);
                Statement stt=conn.createStatement();
                String SQL=”DELETE FROM tblsiswa WHERE nim=’”+NIM.getText().toString()+”‘”;
                stt.executeUpdate(SQL);
                stt.close();
                conn.close();
                JOptionPane.showMessageDialog(null, “Delete berhasil”);
                NIM.setText(“”);
                NamaSiswa.setText(“”);
                AlamatSiswa.setText(“”);
                TanggalLahir.setText(“”);
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, “Delete gagal”);
            }
        }
    }

3. Cari data/Select
Untuk Cari data kedalam data basese klik kanan pada button Select – event – action – actionPerformed, lalu masukan sintak berikut.


private void SelectActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String NM=NIM.getText();
        String NS=NamaSiswa.getText();
        String AS=AlamatSiswa.getText();
        String TL=TanggalLahir.getText();
        
        if((NM.isEmpty())|(NS.isEmpty())|(AS.isEmpty())|(TL.isEmpty())){
            NIM.requestFocus();
       
            try {
                Class.forName(“com.mysql.jdbc.Driver”);
                Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost/dbsekolah”,”root”,””);
                Statement stt=conn.createStatement();
                String SQL = “SELECT * FROM tblsiswa WHERE nim=’” + NIM.getText() + “‘”;
            ResultSet  res = stt.executeQuery(SQL);
            while(res.next()){               
                NamaSiswa.setText(res.getString(“nama_siswa”).toString()); 
                AlamatSiswa.setText(res.getString(“alamat_siswa”).toString()); 
                TanggalLahir.setText(res.getString(“tanggal_lahir”).toString());        
            }
            stt.close();
            conn.close();
            JOptionPane.showMessageDialog(null, “Cari berhasil”);
            }catch (Exception e) {
                JOptionPane.showMessageDialog(null, “Cari gagal”);
            }
        }   
    }


4. Ubah data/Update
Untuk Cari data kedalam data basese klik kanan pada button Update – event – action – actionPerformed, lalu masukan sintak berikut.

private void UpdateActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String NM=NIM.getText();
        String NS=NamaSiswa.getText();
        String AS=AlamatSiswa.getText();
        String TL=TanggalLahir.getText();
        
        if((NM.isEmpty())|(NS.isEmpty())|(AS.isEmpty())|(TL.isEmpty())){
            JOptionPane.showMessageDialog(null, “Inputen tidak boleh kosong, Harap dilengkapi”);
            NIM.requestFocus();
        }else{
            try {
                Class.forName(“com.mysql.jdbc.Driver”);
                Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost/dbsekolah”,”root”,””);
                Statement stt=conn.createStatement();
                String SQL=”UPDATE tblsiswa SET nama_siswa=’”+NamaSiswa.getText()+”‘,”+
                “tanggal_lahir=’”+TanggalLahir.getText()+”‘,”+
                “alamat_siswa=’”+AlamatSiswa.getText()+”‘”+
                “WHERE nim=’”+NIM.getText()+”‘”;
                stt.executeUpdate(SQL);
                stt.close();
                conn.close();
                JOptionPane.showMessageDialog(null, “Update berhasil”);
                NIM.setText(“”);
                NamaSiswa.setText(“”);
                AlamatSiswa.setText(“”);
                TanggalLahir.setText(“”);
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, “Update gagal”);
            }
        }
    }


5. Cencel
Untuk Cencel klik kanan pada button Cencel – event – action – actionPerformed, lalu masukan sintak berikut.

private void CencelActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        NIM.setText(“”);
        NamaSiswa.setText(“”);
        AlamatSiswa.setText(“”);
        TanggalLahir.setText(“”);
    }


6. Close
Untuk Cencel klik kanan pada button Close – event – action – actionPerformed, lalu masukan sintak berikut.

private void CloseActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(JOptionPane.showConfirmDialog(null,”This application will be close n if you press button OK”, “Information”,JOptionPane.OK_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE)==JOptionPane.OK_OPTION)
        this.dispose();
    }
 
Jika dijalankan maka hasilnya akan sebagai berikut.

Itulah tutorial tentang Insert Delete Select Update Java Dengan Database MySQL
semoga bermanfaat buat anda.
Terima kasih kepada : Sumber artikel
udah mau share ilmu nya untuk saya belajar..
Label: Java, Trik

Arsip Blog

Popular Posts

  • Contoh soal dan pembahasan Kalkulus 1 Integral
  • Membuat Login Form dengan PHP [Level Multi User]
  • Vocaloid 2 Hatsune Miku Full [Free Download]
  • Cara Import Database Ke Phpmyadmin yang File Nya *.opt *.frm *.MYD *.MYI
  • Cara Membuat Program Olah Data Sederhana menggunakan Netbean
  • Cara Menggunakan SSH di Android
  • Tutorial Mencari BUGS Host , Website , Server
  • Resident Evil 6 (2013) Full Version Pc Game Download Full Crack Patch iso
  • After "Submit", redirect back to previous page php
  • Buat text bergerak segala arah

Label

  • Trik (49)
  • software (49)
  • Info (47)
  • PHP (47)
  • tutorial (27)
  • Website (24)
  • Belajar (23)
  • Java (12)
  • Algoritma (11)
  • games (11)
  • Teknologi (9)
  • SEO (8)
  • berita (8)
  • film (8)
  • Design (6)
  • database (5)
  • promo (2)

Pengunjung

About

SEO Starter is SEO and Mobile Friendy Blogger Template. Responsive Sesuai dengan Rekomendasi Google

Web Links

  • Blogger Platform
  • CMS WordPress
  • Facebook
  • Microblogging
  • Manchester United

Follow by Email

Subsribe to get post update from this blog in your email inbox.

Copyright © Media Informasi. All rights reserved. Template by Romeltea Media