Selasa, 14 Oktober 2014

CRUD dengan Java dan Oracle


1. Pertama connect database Oracle dengan username hr dan kemudian buat tabel “mahasiswa”.

2. Buka netbean dan buat project, kemudian tambahkan file
a. Class “KoneksiOracle.java”
b. Form “FormMahasiswa.java”
3. Tambahkan library odbc14.jar dan rs2xml.jar
4. Setelah itu buka class koneksiOracle.java dan masukkan code seperti ini:
Class tersebut sebagai koneksi program dengan database oracle yang tadi dibuat, dalam class tersebut jangan lupa import library 
import java.sql.Connection; dan import java.sql.DriverManager;”
Pada method getConnection yang terhubung dengan database local tersebut, masukkan pula username dan passwordnya.

5. Setelah selesai membuat koneksi database, kemudian buat form untuk tampilan programnya,
Pada form tersebut terdapat 4 button yang digunakan untuk “simpan, update, hapus & mengosongkan form untuk menambah data”

6. Oke kita mulai dengan menambahkan 3 variabel yang digunakan memanggil method connection, menampilkan hasil query dan menampung query yang akan ditampung
7. Kemudian untuk menampilkan data dalam “jtable”, kita buat dulu fungsi seperti ini pada “FormMahasiswa.java” dengan nama viewData()
Fungsi tersebut dipanggil pada setiap saat form di load kemudian mengambil data dari tabel , maka kita masukkan fungsi tersebut di bawah initComponents().
Sebelummnya masukkan method constructor “koneksiOracle.java” yang kita buat tadi sebagai koeneksi database.

8. Kemudian masuk pada tahap memasukkan coding disetiap button, kita mulai dengan button “SIMPAN”, klik 2x dan tambahkan code:
9. Kemudian button “UPDATE”
10. Button“HAPUS”
11. Button “TAMBAH”
Pada button TAMBAH terdapat fungsi formKosong() yang digunakan untuk mengsongkan form, kita buat fungsi tersebut seperti ini:
12. Setelah semua button selesai, kemudian kita membuat “tableClick”, ini digunakan untuk menampilkan data dari jTable kemudian mengisikan kedalam form dengan sekali klik. Untuk membuatnya klik kanan pada jTable > Event > Mouse > MouseClicked dan masukkan code:
13. Pastikan code yang anda buat di dalam Class koneksi dan Form ada tidak error, kemudian Run



Mudah kan? kalo masih kurang jelas silahkan kontak saya. Hehehe, Sekian dan terima kasih

“Keep Woles and Programming”

6 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. gk ada error tapi ada alert "java.sql.SQLException:lo exception: Bad packet type". itu knapa ya gan,.???

    BalasHapus
  3. terus kalo di debug muncul alert "class "datanasabah.koneksi" does not have a main method

    BalasHapus
  4. makasih bang tutorialnya, program berjalan mulus tanpa hambatan mantap

    BalasHapus