program pendataan sepatu

Assalam'mualaikum Wr.Wb

kali ini saya membuat Aplikasi sederhana  program pendataan sepatu yang di buat menggunakan Aplikasi Java NetBeans IDE 8,2 dan saya menyambungkan ke MSQL. 

1. Buka MSQL, lalu masuk ke Databases



3. Lalu masuk ke java NetBeans dan mulai mengkoneksikan ke MSQL.

 


    4. Lalu  Run Projects maka akan muncul seperti di bawah ini



Setelah itu klik New lalu isi semua kolam. Setelah terisi lalu klik Save Maka akan mucul seperti di bawah ini 


 Kalo anda ingin menambahkan makan klik New pada From 


    5. Maka semua data akan masuk secara Otomatis ke DATABASES




  Source Code


  private class FormListener implements java.awt.event.ActionListener {
        FormListener() {}
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            if (evt.getSource() == namaSepatuField) {
                GudangSepatu.this.namaSepatuFieldActionPerformed(evt);
            }
            else if (evt.getSource() == tanggalBarangMasukField) {
                GudangSepatu.this.tanggalBarangMasukFieldActionPerformed(evt);
            }
            else if (evt.getSource() == saveButton) {
                GudangSepatu.this.saveButtonActionPerformed(evt);
            }
            else if (evt.getSource() == refreshButton) {
                GudangSepatu.this.refreshButtonActionPerformed(evt);
            }
            else if (evt.getSource() == newButton) {
                GudangSepatu.this.newButtonActionPerformed(evt);
            }
            else if (evt.getSource() == deleteButton) {
                GudangSepatu.this.deleteButtonActionPerformed(evt);
            }
            else if (evt.getSource() == namaPegawaiField) {
                GudangSepatu.this.namaPegawaiFieldActionPerformed(evt);
            }

private void refreshButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
        entityManager.getTransaction().rollback();
        entityManager.getTransaction().begin();
        java.util.Collection data = query.getResultList();
        for (Object entity : data) {
            entityManager.refresh(entity);
        }
        list.clear();
        list.addAll(data);
    }                                            

    private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
        int[] selected = masterTable.getSelectedRows();
        List<program.penjualan.sepatu.Gsepatu> toRemove = new ArrayList<program.penjualan.sepatu.Gsepatu>(selected.length);
        for (int idx = 0; idx < selected.length; idx++) {
            program.penjualan.sepatu.Gsepatu g = list.get(masterTable.convertRowIndexToModel(selected[idx]));
            toRemove.add(g);
            entityManager.remove(g);
        }
        list.removeAll(toRemove);
    }                                           

    private void newButtonActionPerformed(java.awt.event.ActionEvent evt) {                                         
        program.penjualan.sepatu.Gsepatu g = new program.penjualan.sepatu.Gsepatu();
        entityManager.persist(g);
        list.add(g);
        int row = list.size() - 1;
        masterTable.setRowSelectionInterval(row, row);
        masterTable.scrollRectToVisible(masterTable.getCellRect(row, 0, true));
    }                                        
   
    private void saveButtonActionPerformed(java.awt.event.ActionEvent    evt) {                                           
        try {
            entityManager.getTransaction().commit();
            entityManager.getTransaction().begin();
        } catch (RollbackException rex) {
            rex.printStackTrace();
            entityManager.getTransaction().begin();
            List<program.penjualan.sepatu.Gsepatu> merged = new ArrayList<program.penjualan.sepatu.Gsepatu>(list.size());
            for (program.penjualan.sepatu.Gsepatu g : list) {
                merged.add(entityManager.merge(g));
            }
            list.clear();
            list.addAll(merged);
        }



ini lah program sangat sederhana saya. apabila ada kekurangan dalam membuat program tersebut saya mohon maaf

Wassalam'mualaikum Wr.Wb



 

Komentar