cara simpan data dari Jtable dijava

Malam Gan/Sis,

Gimana caranya simpan data dari Jtable ke database? kebetulan hanya beberapa field aja yang ada di jTable yaitu :   id_barang,nama_barang, harga_jual, jumlah, discount, subtotal
image.pngimage.png
sourcecode simpannya seperti ini :
String tampilan = "yyyy-MM-dd";
            SimpleDateFormat fm = new SimpleDateFormat(tampilan);
            String tanggal=String.valueOf(fm.format(jDateChooser1.getDate()));
                classtransaksi2 idt = new classtransaksi2();
                idt.nofak = txtnofak.getText();
                idt.tanggal = tanggal;
                idt.idBP = (String) jComboBoxidBP.getSelectedItem();
                idt.namaBP = txtnamaBP.getText();
                idt.alamatBP = txtalamatBP.getText();
                idt.kel = txtkel.getText();
                idt.kec = txtkec.getText();
                idt.kota = txtkota.getText();
                
                int i=0;
                int jumlah_baris = 0;
                while(i < jumlah_baris){
                idt.id_barang = (String) jComboBoxidbarang.getSelectedItem();
                idt.nama_barang = txtnamabarang.getText();
                idt.harga_jual = Double.parseDouble(txtharga.getText());
                idt.jumlah = Double.parseDouble(txtjumlah.getText());
                idt.discount = Double.parseDouble(txtdiscount.getText());
                idt.subtotal = Double.parseDouble(txtsubtotal.getText());
                idt.grandtotal = Double.parseDouble(txtgrandtotal.getText());
                idt.pembayaran = Double.parseDouble(txtpembayaran.getText());
                idt.kembalian = Double.parseDouble(txtkembalian.getText());
               i++;
                }    
                    try {
                idt.simpan();
                javax.swing.JOptionPane.showMessageDialog(this, "Data Berhasil Tersimpan","Pesan", javax.swing.JOptionPane.INFORMATION_MESSAGE);
            }catch (Exception e){
                JOptionPane.showMessageDialog(null, e);
            }
    }

 

Terima kasih
Salam,

Suhandana
avatar suhandana

@suhandana

19 Kontribusi 1 Poin


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi