Input Data dari JTable ke Database Java - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Input Data dari JTable ke Database Java, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Java, Artikel mysql, Artikel NetBeans, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Input Data dari JTable ke Database Java
link : Input Data dari JTable ke Database Java

Baca juga


Input Data dari JTable ke Database Java

 Assalamualaikum Wr.Wb.~

     Tiba-tiba keinget sama temen yang pernah nanya, gimana sih cara nyimpen data yang ada di table ke database? terus aku coba bantu dengan pengetahuan seadanya, ternyata bisa! Ini jadi kebanggaan sendiri buat aku yang masih newbie, karna yang nanya itu orang yang terkenal pinter, terlebih aku bantu dia tanpa nyari di google :3

     Oke lanjut ke tutorial, pertama bikin database namanya "db_table" dan table namanya "tb_table" dengan ketentuan seperti ini


Kemudian bikin formnya, sederhana aja ga usah bagus bagus dulu :v


     Aku anggap kaka kaka yang baca udah ngerti masalah Variable Name sama Koneksi ke database ya, jadi ngga aku bahas. Kita langsung menuju tombol proses yang berguna buat input data yang ada di JTextField ke JTable.

private void proses(){
        DefaultTableModel tableModel = (DefaultTableModel)jTable1.getModel();
        String[]data = new String[4];
        data[0] = txtBarang.getText();
        data[1] = txtJumlah.getText();
        data[2] = txtHarga.getText();
        data[3] = txtTanggal.getText();
        tableModel.addRow(data);
}

     Kode ini berfungsi untuk menginput data yang ada di JTextField ke JTable. Sekali lagi aku anggap masalah pemanggilan method kaka kaka di sini udah pada ngerti ya. Selanjutnya kita menuju tombol Simpan yang berguna untuk menginput data yang ada di JTable ke database yang sudah kita buat sebelumnya.

private void simpan(){
        int jumlah_baris = jTable1.getRowCount();
        if(jumlah_baris == 0){
            JOptionPane.showMessageDialog(rootPane, "Table Masih Kosong!");
        }else{
            try{
            int i=0;
            while(i < jumlah_baris){
                stat.executeUpdate("insert into tb_table (nama_barang, jumlah_barang, harga_barang, tanggal) values("
                        + "'"+jTable1.getValueAt(i, 0)+"',"
                        + "'"+jTable1.getValueAt(i, 1)+"',"
                        + "'"+jTable1.getValueAt(i, 2)+"',"
                        + "'"+jTable1.getValueAt(i, 3)+"')");
                i++;
            }
            JOptionPane.showMessageDialog(rootPane, "Berhasil Menyimpan!");
            }catch(Exception e){
            JOptionPane.showMessageDialog(rootPane, "Gagal Menyimpan! Error : "+e);
            }
        }
    }

     Fungsi dari kode ini yaitu mengulang proses penyimpanan dari JTable ke database dari baris awal hingga baris akhir dan baris yang disimpan disesuaikan dengan jumlah pengulangan yang terjadi. Kira-kira seperti itulah penjelasanya.

Sekian dari aku, semoga bermanfaat! Terima kasih~

Wassalamualaikum Wr. Wb.~



Demikianlah Artikel Input Data dari JTable ke Database Java

Sekianlah artikel Input Data dari JTable ke Database Java kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Input Data dari JTable ke Database Java dengan alamat link https://dev-create.blogspot.com/2020/03/input-data-dari-jtable-ke-database-java.html