program pendataan sepatu
Assalam'mualaikum Wr.Wb
1. Buka MSQL, lalu masuk ke Databases
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
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
Posting Komentar