Rabu, 16 Oktober 2013

Video
Text

JAVA SE No.19: Mengaplikasikan Create Read Update Delete (CRUD) pada Oracle XE database dengan Java


Submited by Fajar Satria , edited and published by MediaTutorial
Tutorial ini merupakan kelanjutan dari tutorial sebelumnya yang membahas tentang Create Read Update Delete data pada MySql database melalui pemrograman Java. Anda dapat melihat tutorial tersebut di sini (JAVA[SE] No.17: MySql database dan Java JDBC, Membuat Read Update Delete (CRUD) application dengan MySql dan Java).
Pada tutorial yang sedang kita bahas ini, kita tidak akan menggunakan MySql database, melainkan OracleXE database. Ternyata sangat mudah sekali untuk membuat aplikasi dengan database Oracle. Berikut merupakan ulasan tutorial dari Fajar Satria.

Kali ini kita akan sharing tentang membuat program java berelasi dengan database Oracle XE

1.Pertama Buatlah Project Java SE Baru.
Lihat gambar 1:

2.Lalu Buat Class Baru sebagai class koneksi ke database
Lihat gambar 2:
Untuk membuat New Class, silahkan click kanan project, kemudian pilih New – Java Class.
Berikan nama class nya adalah connection.java

3.Lalu Import library sql berikut ini.
Lihat gambar 3:
Bila Java.sql tidak ditemukan, maka anda perlu melihat tutorial sebelumnya yaitu JAVA SE No.18: Apa itu JDBC? bagaimana koneksi antar Java dengan MySql dan Oracle database?

4.Lalu buat sebuah constructor dan buat variable driver manager seperti di gambar.

Lihat gambar 4:
Ingat, bahwa nama class kita tadi adalah connection.java
Bila anda belum tahu apa itu jdbc, silahkan lihat tutorial sebelumnya JAVA SE No.18: Apa itu JDBC? bagaimana koneksi antar Java dengan MySql dan Oracle database?

Pada method getConnection saya mengkoneksikannya dengan database lokal, lalu setelah itu anda menentukan user mana yang akan digunakan, setelah isikan password user tersebut setelah nama user dan dipisahkan dengan tanda koma.

5.Lalu tambahkan Libary Oracle pada project
Lihat gambar 5:
Untuk menambahkan library, anda cukup click kanan libraries – kemudian pilih Add JAR/Folder..
Kemudian pilihlan Library Oracle / Oracle JDBC driver yang telah anda download dari vendor oracle.

6.Pilih dan cari library pertama library oracle, lalu library Dbutils (rs2xml.jar) pada komputer anda jika sudah klik open
Lihat gambar 6:

7.Lalu buatlah sebuah jframe class untuk mengetes apakah kita sudah berhasil menghubungkan project java kita ke database atau belum.
Lihat gambar 7:
Untuk membuat Jframe Form Class, anda tinggal klik kanan package --- kemudian pilih Jframe Form.
JForm ini hanya kita gunakan untuk mengetes koneksi, berikan saja namanya dengan TesterKoneksi.java

8.Lalu masukkan sebuah jtable pada form untuk menampung data yang ada pada table nantinya.

Lihat gambar 8:
Untuk menambahkannya, anda cukup drag and drop komponen JTable dari palette window ke work area. Ingat, kita mendrag and drop ke JForm class yang baru saja kita buat dengan nama TesterKoneksi.java tadi.

9.Lalu kita pilih table mana yang akan kita gunakan. Dalam hal ini saya memilih contoh table jobs pada user HR.
Anda dapat mengecek table apa saja yang ada di dalam database anda. Untuk mengeceknya, sebagai contoh di sini kita menggunakan SQL Command Line.
Coba lihat gambar di bawah ini, kita mengecek isi dari table jobs dengan command line.
Lihat gambar 9:

10.Lalu buat 3 variable, variable pertama untuk memagil method connection. Lalu variable ke dua berfungsi untuk menampilkan hasil query, lalu variable ke 3 untuk menampung query yang akan dieksekusi.
Lihat gambar 10:
Untuk menuju ke kode, anda tinggal mengklik tab source pada TesterKoneksi.java yang baru saja kita buat tadi.

11.Lalu buat method untuk mengupdate jtable dalam hal ini saya memberi nama update_table.
Lihat gambar 11:
Perhatikan bahwa ‘Employee’ ini adalah nama JTable kita.

12.Lalu masukkan method yang telah kita buat tadi ke dalam construktor class jframe.
Lihat gambar 12:

13.Lalu coba Run program anda.. apabila sukses akan tampil seperti pada gambar.
Lihat gambar 13:

14.Lalu langkah berikutnya kita akan membuat program dimana kita bisa menambahkan fungsi insert,update dan delete pada data dalam table.
Maka yang harus dilakukan ialah buat 4 jTextfield dan 3 jButton serta 4 jLable (Opsional).
Lihat gambar 14:
Untuk menambahkan JTextField dan JButton serta JLabel, anda tinggal mendrag and drop komponen yang telah tersedia pada window palette sebelah kanan.
Jangan lupa untuk memberikan nama.
Ingat, berikan nama variable (Variable Name), bukan nama komponen (Component Name).
Untuk memberikan Variable Name, anda tinggal klik kanan komponen tersebut --- kemudian pilih Change Variable name..
Bila ingin mengubah nama komponen, silahkan klik kanan komponen tersebut --- kemudian pilih properties --- kemudian editlah nama komponen nya.

15.Lalu setelah itu kita masuk ke action performed Insert Button.
Lihat gambar 15:
Untuk menambahkan ActionPerformed, anda tinggal klik kanan komponen --- pilih Events --- Tambahkan Action --- Kemudian pilihlah ActionPerformed.

16.Lalu setelah itu kita masuk ke action performed Insert Button.

17.Lalu kita tuliskan query insert SQL, setelah itu merefrence pada Textfield mana yang akan kita pakai.
Lalu terakhir panggil method untuk mengupdate table.
Lihat gambar 16:

18.Apabila Sukses akan ada konfirmasi Sukses
Lihat gambar 17:

19.Lalu berikutnya adalah isi dari tombol delete, dengan job_id sebagai parameter delete dan pemanggilan method update_table.
Kita harus menambahkan ActionPerformed juga pada button delete, untuk menambahkannya sama seperti pada contoh di atas tadi.
Lihat gambar 18:

20.Lalu berikut adalah kode untuk ‘button update’ dimana job_id sebagai parameter update.
Lalu disertai pemanggilan method update agar table direfresh setelah ada eksekusi perintah.
Lihat gambar 19:

21.Done.
Sekian Tutorial Singkat Dari saya mohon maaf bila ada kesalahan dalam penulisan atau hal-hal yang kurang berkenan.

Ini adalah versi publikasi dari MediaTutorial.web.id, untuk download tutorial original dalam bentuk PDF silahkan klik link download PDF di bawah ini.






CREATOR : Fajar Satria

Assalamualaikum Wr. Wb
Hello nama saya Fajar satria, biasa dipanggil fajar. Saat ini saya tercatat sebagai mahasiswa semester 5 di Perguruan Tinggi swasta di surabaya, kesibukan saya selain kuliah saya mengembangkan wirausaha kecil-kecilan software house, Alhamdulilah lumayan buat nambah uang jajan. Sejak kecil saya memang hobby dalam hal-hal berbau komputer dan sejak itulah perlahan menuntun saya belajar pemorograman. Sebelumnya saya mohon maaf bila ada kesalahan dalam konten atau penulisan yang kurang berkenan di hati anda para bembaca. Lalu silahkan kunjungi blog saya di codingholics.blogspot.com, tidak banyak tapi saya mencoba menulis apa yang saya bisa sharingkan, dan silahkan hubungi saya lewat e-mail saya di fajarsat@hotmail.com. Semalat membaca.. semoga bermanfaat
Wassalamualaikum Wr. Wb


Contact :

Nama : fajar satria
Alamat blog : codingholics.blogspot.com
Alamat FB/email : fajarsat46@gmail.com

Please share bila tutorial ini cukup berbobot untuk anda!

MediaTutorial mengedepankan tutorial yang berkualitas. Semua penjelasan dipaparkan sedetail mungkin.
Please, bila tutorial ini membantu anda dan cukup berkualitas bagi anda mohon untuk share pada button sharing berikut ini.

Writen by: Okie Eko Wardoyo

Comments

Tidak ada komentar:

Poskan Komentar