Skip to main content

Posts

Showing posts from June, 2014

Tutorial Hibernate Dengan Java Destop (SE) CRUD (PART 4: Delete)

Asalamuaikum, Artikel ini adalah lanjutan dari Artikel Sebelumnya  , sehingga jika akan mempraktekan artikel ini, silahkan buka dan modifikasi project artikel sebelumnya. Hanya ada 2 hal yang akan di modifikasi pada yaitu : Modifikasi 1 : Modifikasi tampilan FormCRUD Dengan cara menambah JButton dengan nama "btnHapus" Modifikasi 2 : Kode pada btnHapus Double Click pada btnHapus, kemudian isi dengan kode di bawah ini. private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try { try { new SchemaBuilder().build(); } catch (Exception ex) { JOptionPane.showMessageDialog(null, ex.getMessage()); } Karyawan k = new Karyawan(txtNik.getText()); SessionFactory sf = new Configuration().configure().buildSessionFactory(); Session s = sf.openSession(); ...

Tutorial Hibernate Dengan Java Destop (SE) CRUD (PART 3: Update)

Asalamualaikum, ini adalah artikel lanjutan dari  Artikel Sebelumnya , sehingga di butuhkan project di dari artikel sebelum nya. Artikel kali ini akan membahas update data dengan hibernate, tidak banyak yang akan di modifikasi dari project sebelum nya, kita cukup modifikasi file FormCRUD.java pada artikel sebelumnya. FormCRUD.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package cobahibernate; import entity.Karyawan; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JOptionPane; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import util.JTableHandler; import util.SchemaBuilder; /** * * @author kurniasyukur */ ...

Tutorial Hibernate Dengan Java Destop (SE) CRUD (PART 2: Select)

Selamat siang, Kali ini saya menulis artikel tentang menampilkan & filter data dari database ke JTable dengan menggunakan Hibernate Framework, artikel ini adalah lanjutan dari artikel  Artikel Part 1  , teman-teman yang sudah mencoba artikel saya yang pertama tinggal modifikasi project dari artikel saya yang pertama saja  Artikel Part 1 Langkah 1 :  Mofikasi Tampilan FormCRUD yang pernah di buat di artikel sebelumnya Langkah 2 : Di package util buat file baru dengan nama JTableHandler.java File : JTableHandler.java /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package util; import entity.Karyawan; import java.util.Iterator; import java.util.List; import javax.swing.JOptionPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; import org.hibernate.*; import org.hibernate.cfg.Configuration; import org.hibernate.criterion.Restrictions; /** * * @author kurnia_syukur *...

Tutorial Hibernate Dengan Java Destop (SE) CRUD (PART 1: Insert)

Asalamualaikum. Pada artikel kali ini saya akan membahas penggunaan Hibernate untuk insert data ke database. Disisi User Interface saya menggunakan Java destop saja, sedangkan IDE saya menggunakan Netbeans. Berikut Sofware yang di butuhkan : -Database MySQL(saya menggunakan paket XAMPP) -Netbeans -JDK Jika belum ada silahkan di instal terlebih dahulu. Langkah 1. Siapkan Database Buat database dengan nama "hrd", dalam database tersebut buat tabel dengan nama karyawan, field dari tabel karyawan tersebut sebagai berikut : ------------------------------------------ #nik(PK)       varchar(50)   primary key   nama           varchar(50)   alamat         varchar(50) ------------------------------------------ Langkah 2. Buatlah Project Baru di Netbeans dengan nama CobaHibernate. Pilih Categories->Java, Project -> Java Application, seperti gambar di bawah, saya memberi nama project Langka...