Sabtu, 28 April 2012

Custom Database Wizard Access MySQL Java NetBeans (1)


Custom Database Wizard

1. Buka Netbeans. Klik menu File-New Project. Pilih Categories : Java, Projects : Java Application. Klik Next.


2. Pada dialog berikutnya, isikan Project Name : DBWorld. Kemudian cek Set As Main Project dan hilangkan cek pada Create main Class. Klik Finish.


3. Pada Project TreeView klik kanan, pilih New-Jframe Form.


4. Kemudian akan muncul dialog New JFrame Form, isikan Class Name : FContacts, package : my.dbworld. Klik Finish.

 

5. Kemudian pada Project TreeView klik kanan, pilih Persistence Unit


6. Kemudian akan muncul dialog New Persistence Unit, pilih Database Connection dengan koneksi Database yang telah disetting sebelumnya dari Server Tree. Klik Finish.


7. Kemudian pada Project TreeView klik kanan lagi, pilih Entity Classes from Database


8. Kemudian akan muncul dialog New Entity Classes from Database, pilih Database Connection dengan koneksi Database yang sama dengan ketika menambahkan Persistence Unit. Kemudian pilih table yang tersedia pada Available Tables, klik Add sehingga berpindah ke Selected Tables. Klik Next.


9. Klik Finish.


10. Akan degenerate Class baru, Contacts.java yang merupakan Entity Class from Database.


11. Dari Palette Java Persistence tambahkan komponen Query ke dalam FContacts.


12. Ubah propery Query dari Query1 menjadi SELECT c FROM Contacts c, klik OK.


13. Kemudian ubah Property entityManager milik Query1 menjadi entityManager1.


14. Selanjutnya dari Palette Java Persistence tambahkan QueryResult. Kemudian ubah property query milik List1 menjadi query1.


15. Pada Project Tree, bagian Libraries, tambahkan Library-library yang dibutuhkan. Klik kanan Libraries, pilih Add Library


16. Pada dialog Add Library tambahkan TopLink Essentials dan BeansBinding. Kemudian Add Library.

  

17. Kemudian klik kanan lagi Libraries, pilih Add JAR/Folder. Kemudian pada Dialog Add JAR/Folder pilih derbyclient.jar.


18. Tambahkan sebuah komponen jTable dari Palette Swing Controls ke FContacts.


19. Klik kanan pada jTable1, pilih Table Contents. Kemudian pilih Bound, klik Import Data to Form. Setelah muncul dialog Import Data to Form pilih Database Connection dan pilih Database Table yang diinginkan. Klik OK


20. Pada dialog Bind jTable1.elements pilih Available Fields, klik > untuk memasukkan ke Selected Fields, klik OK.


21. Tampilan FContacts akan menjadi seperti di bawah ini :


22. Untuk menjalankan program klik Run.