java netbean and derby

25
Aplikasi database Derby Oleh: Luthfan Hadi Pramono

description

Tutorial

Transcript of java netbean and derby

Page 1: java netbean and derby

Aplikasi database Derby        

 

         Oleh:  Luthfan Hadi Pramono    

Page 2: java netbean and derby

Daftar isi: Memulai dari awal Pengenalan derby Membuat database Membuat aplikasi visual Memanipulasi record (insert, update, delete) Referensi

Page 3: java netbean and derby

Memulai dari awal 1. Menggunakan command line untuk pertama kali untuk derby.

- cek “java” version melalui command line - cek “ji” melalui command line

Gambar 1. Command line untuk java dan ij

ij, adalah SQL command shell yang digunakan pada database Derby Jika muncul tampilan seperti gambar 1. Maka kita akan siap untuk berinteraksi. Jika tidak muncul seperti tampilan tersebut, maka PATH harus di set terlebih dahulu.

2. Mengeset PATH pada sistem windows

Buka Properties-nya My Computer, Pilih tab Advanced (kalo di Windows XP) atau Advanced system settings (kalo di Windows 7), Klik tombol Environment Variables.

Pastikan ada variabel dengan nama PATH dengan value alamat bin.nya Java, kalau tidak ada buat User variable baru.

 Gambar 2. System Properties dan Environment Variable

Page 4: java netbean and derby

Isi “variable name” dan “variable value” seperti pada gambar 4. Untuk variable value

isinya adalah: C:\Program Files (x86)\Java\jdk1.7.0_03\bin; C:\Program Files (x86)\Java\jdk1.7.0_03\db\bin

Gambar 3. New User Variable

Restart computer, cek kembali dgn membuka command line dan mengetikkan

perintah seperti pada gambar 1.

Page 5: java netbean and derby

Pengenalan DB Derby Database Java DB adalah distribusi dari Sun didukung Apache Derby. Java DB sepenuhnya transaksional, aman, berbasis standar database server, ditulis seluruhnya menggunakan bahasa pemrograman Java, dan sepenuhnya mendukung SQL, JDBC API, dan Java EE teknologi. Java DB database dikemas dengan server aplikasi GlassFish, dan termasuk dalam JDK 6 keatas. Java DB diinstal ketika Anda menginstal JDK 6 (kecuali pada Mac OS X). Jika Anda menggunakan Mac OS X Anda dapat men-download dan menginstal Java DB secara manual atau menggunakan DB Java yang diinstal oleh versi Java EE dari installer NetBeans IDE. Kebutuhan sistem

Software or Resource Version Required

NetBeans IDE 6.9, 7.0, 7.1, 7.2, Java EE

Java Development Kit (JDK) Version 6 or 7

Java DB version 10.4.x, 10.5.x

Driver DB derbyclient.jar

Page 6: java netbean and derby

Membuat database Klik kanan pada Java DB > Crate Database

Isikan field create java DB database, isikan dengan nilai “mhs”

Hasil tampilan database baru

Page 7: java netbean and derby

Membuat table mahasiswa

Memasukkan record ke tabel mahasiswa

Page 8: java netbean and derby

Melihat isi record dari table, klik kanan pada tabel mahasiswa > View Data.

Hasil tampilan isi record table mahasiswa

Page 9: java netbean and derby

Melihat properties koneksi dari database mhs.

Page 10: java netbean and derby

Membuat aplikasi visual Add driver db derby pada path berikut: C:\Program Files (x86)\Java\jdk1.7.0_03\db\lib\ derbyclient.jar

Page 11: java netbean and derby

Membuat aplikasi sederhana koneksi database derby. Buat class baru dgn nama “AplikasiDBDerby”, dan tuliskan source code berikut:

Hasil running

Page 12: java netbean and derby

Membuat aplikasi sederhana koneksi database derby dengan tampilan visual

Pada class MainFrame.java tambahkan potongan code program berikut

Page 13: java netbean and derby

Memberikan actionevent pada submenu connect

Isi dari code program actionevent pada submenu connect

Page 14: java netbean and derby

Memberikan actionevent pada submenu disconnect

Isi dari code program actionevent pada submenu disconnect

Page 15: java netbean and derby

Hasil running

Page 16: java netbean and derby

Memanipulasi record (insert, update, delete) Double klik pada tombol Save untuk Memberikan actionevent pada tombol Save

Page 17: java netbean and derby

Isi code program actionevent pada tombol Save

Page 18: java netbean and derby

Memberikan actionevent pada tombol Search

Isi code program actionevent pada tombol Search

Page 19: java netbean and derby

Double klik pada tombol Update untuk Memberikan actionevent pada tombol Update

Page 20: java netbean and derby

Isi code program actionevent pada tombol Update

Page 21: java netbean and derby

Double klik pada tombol Delete untuk Memberikan actionevent pada tombol Delete

Page 22: java netbean and derby

Isi code program actionevent pada tombol Delete

Page 23: java netbean and derby

Double klik pada tombol Refresh untuk Memberikan actionevent pada tombol Refresh

Page 24: java netbean and derby

Isi program actionevent pada tombol Refresh

Page 25: java netbean and derby

Referensi http://db.apache.org/derby/docs/10.9/getstart/ http://platform.netbeans.org/tutorials/nbm-crud.html http://netbeans-org.1045718.n5.nabble.com/what-happened-to-the-Java-Desktop-App-template-in-NB-7-2-td5711381.html http://netbeans.org/kb/70/java/gui-db.html#create-app http://netbeans-org.1045718.n5.nabble.com/what-happened-to-Java-Desktop-application-shell-in-7-2-td5712705.html