Cara Menyimpan Data Ke Database Mysql Dari Java Netbeans

bagaimana Cara Memasukan Data ke dalam Database Mysql dari Form (Text Field) di Java Netbeans?

jika kamu mencari cara menyimpan hasil inputan dari form di java netbeans ke database. mungkin itu yang ada di dalam pikiran anda pada saat ini.
cara menyimpan data ke database dari Netbeans

sebenarnya tidaklah sulit untuk membuatnya, hanya saja kalian belum mengetahui bagaimana caranya. dan disini saya akan memberikan cara atau tutorialnya. maka dari itu simak baik - baik tutorial ini, dan bertanya jika kalian kebingungan.

Menyimpan Data ke Database Mysql dari Java Netbeans

sebelum memulai pastikan kalian sudah menyiapkan tools untuk memasukan data ke database Mysql yaitu XAMPP, jika belum silahkan Download dan install pada Laptop/ PC kalian. software ini yang nantinya akan kita gunakan sebagai server di Localhost dan untuk membuat database Mysql juga.

dan contoh program database java netbeans yang akan kita buat ini, hanyalah contoh saja untuk kalian yang ingin belajar programming secara otodidak. yaitu program input data mahasiswa di Java Netbeans

  • pertama tama buatlah sebuah database di Phpmyadmin, jika kamu belum mengetahuinya silahkan lihat disini..
  • dan ini adalah salah satu contoh database dengan 1 Tabel yang telah saya buat sebelumnya.
cara menyimpan data ke database dari Netbeans
  • buka aplikasi Java Netbeans kalian dan buat projek baru.
  • selanjutnya desainlah rancangan aplikasi/ program pada Java Netbeans yang akan kalian gunakan nantinya. jangan lupa juga buat form untuk penginputan data, dan data tersebut akan di simpan ke dalam database.
cara menyimpan data ke database dari Netbeans
  • dari contoh desain program database netbeans di atas, saya membuat 4 form (JTextField) sesuai dengan data tabel di database. dan nantinya hasil inputan pada form tersebut akan di simpan
  • ganti variable name masing - masing objek seperti pada gambar di atas.
  • Koneksikan Database ke Java Netbeans, caranya kalian bisa liat disini
  • setelah database kalian berhasil terkoneksi. tambahkan source code berikut di bawah code "public class PROJEK KALIAN extends javax.swing.JFrame". biasnya code berikut berada di atas, atau kalian bisa menggunakan fasilitas search Java Netbeans (CTRL + F) dan ketikan"extends javax.swing.JFrame"
private Connection con;
private Statement st;
private ResultSet mhswa;
private String sql="";
private String nma="", ni="", kls="";
private int smt;
Note: jika pada saat paste ada tanda meminta import, import saja. itu karena belum menambahkan Code Packet. setelah di import dia akan memasang code packet dengan sendirinya
  • selanjutnya klik 2 kali button/ tombol simpan dan masukan code berikut
        nma=String.valueOf(nama.getText());
        ni=String.valueOf(nim.getText());
        kls=String.valueOf(kelas.getText());
        smt=Integer.parseInt(semester.getText());
        
        try{
            sql="INSERT INTO mahasiswa (nama, nim, kelas, semester)value"
                    + "('"+ nma +"','"+ ni +"','"+ kls +"','"+ smt +"')";
            st=con.createStatement();
            st.execute(sql);
            Clear();
            ShowData(sql);
            JOptionPane.showMessageDialog(null, "Data Berhasil Disimpan");
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "ERROR \n Data Gagal Disimpan"+e.getMessage());
        }
  • akan ada tanda error, karena tahapnya belum selesai. buat Private Void baru dengan cara copy code berikut dan pastekan pada project kalian.
    private void Clear(){
        nim.setText("");
        nama.setText("");
        kelas.setText("");
        semester.setText("");
    }

  • sampai disini proses penyimpanan data ke database sudah selesai. dan sekarang kita akan menampilkan data tersebut ke dalam tabel. cara menampilkan data yang tersimpan di database ke dalam tabel java netbeans. silahkan buat private void baru lagi dengan cara copy dan pastekan source code berikut.
   private void ShowData(String sql){
        DefaultTableModel data = new DefaultTableModel();
        data.addColumn ("No");
        data.addColumn ("Nama");
        data.addColumn ("Nim");
        data.addColumn ("Kelas");
        data.addColumn ("Semester");
        try{    
            int i = 1;
            st=con.createStatement();
            mhswa=st.executeQuery("select * from mahasiswa");
            while (mhswa.next())
                data.addRow(new Object[]{
                (""+i++),
                    mhswa.getString(1), mhswa.getString(2),
                    mhswa.getString(3), mhswa.getString(4)
                });
            table.setModel(data);
        } catch (Exception e){
            JOptionPane.showMessageDialog(null, "ERROR \n Gagal Memuat KeDatabase \n Aktifkan Database Sebelum Memulai");
        }
    }

  • selanjutnya cari code berikut "initComponents();" dan copy dan pastekan source code ini tepat di bawahnya
KoneksiDB();
ShowData(sql);

  • selesai, silahkan run file untuk mencobanya.
cara menyimpan data ke database dari Netbeans

bagaimana ? apakah kalian bisa mencoba membuatnya? jika kalian masih kebingungan dan mengalami banyak error silahkan Download Source Code Program Database Sederhana dari program di atas dibawah ini:
dan untuk penjelasan lengkapnya mengenai Cara Menyimpan Data Ke Database Mysql Dari Java Netbeans silahkan simak video berikut ini:

You might also like

2 Comments

yang eror (st=con.) dibagian (st=con.createStatement();) itu kenapa ya ?

maaf sebelumnya..
itu karena variable name untuk "st" dan "con" belum di deklarasikan.
silahkan lihat kembali tutorialnya, sudah saya perbarui.
atau agan bisa download langsung di kolom yang sudah di sediakan agar agan bisa mempelajarinya dengan lebih mudah.
Terimakasih

Silahkan berkomentar yang baik dan menarik sesuai dengan isi konten.
Komentar yang tidak diperbolehkan :

1. Berbau penghinaan SARA & P*RN
2. Komentar dengan Link hidup ( akan dianggap spam )
3. Komentar tidak nyambung dengan isi postingan
EmoticonEmoticon