Rabu, 03 Desember 2014

Gimana ya cara menyambungkan  project di Java dengan database??
Tenang Sob, laporan praktikum desain basis data kali ini akan membahas tentang langkah-langkah koneksi database dengan Java.  Jadi kita bisa mengaplikasikan database langsung di project kita.
Untuk mengoneksikan server database dengan Java, ada beberapa langkah yang harus diperhatikan yaitu:
1. Impor package java.sql
2. Memanggil driver JDBC
3. Membangun koneksi
4. Membuat statement
5. Melakukan query
6. Menutup Koneksi
Untuk lebih jelasnya, langsung aja kita simak tutorial berikut.
Disi, ana pake DBMS MySQL yang akan dikoneksikan pada Java(NetBeans). (Sebenernya mau pake PostgreeSQL sih, tapi rewel mulu nih Postgres ana *curcol*)
Pertama, kita buat project baru.
Pada project --> Library klik kanan, pilih add library pilih MySQL JDBC Driver kemudian Add Library.

Oke, lanjut ke class Java. Kita akan melakukan pengecekan apakah server database sudah terkoneksi dengan java.
Kita harus impor package java.sql dulu
import java.sql.*;
Kemudian memanggil driver JDBC
Class.forName("com.mysql.jdbc.Driver").newInstance();
Selanjutanya membangun koneksi
Connection con = DriverManager.getConnection(url, username, password);
Next, lakukan pengecekan. Berikut lebih jelasnya
Catatan:
URL: jdbc:mysql://<namaHost>:<port>/<namaDatabase>
username: isi sesuai dengan username database yang digunakan.
password: isi sesuai dengan password database yang digunakan.

Jika sudah berhasil koneksi, akan muncul output “ok berhasil”.

Gimana Sob, udah berhasil kan koneksinya?
Selanjutnya, kita mau buat form yang terkoneksi dengan database yang udah kita buat kemaren. Kita gunakan tabel mahasiswa yang udah kita buat pada pertemuan yang lalu.
Pertama, buat formnya dulu seperti dibawah ini
Sama seperti langkah-langkah diatas, buat koneksi databasenya. Disini ana buat method koneksi();
Selanjutnya, buat fungsi simpan. Koneksikan terlebih dahulu, kemudian buat statement
Statement stat = con.createStatement();
Next, lakukan query
String sql = "insert into mahasiswa (nim_mah, nama_mah, alamat_mah, id_fak, gender) values" + "('" + tfNim.getText() + "','" + tfNama.getText() + "','" + taAlamat.getText() + "','" + cbKodeFak.getSelectedItem() + "','" + gender + "');";

stat.executeUpdate(sql);
Kemudian menutup statement
stat.close();
Berikut lebih jelasnya.
Okey kita buat fungsi-fungsi untuk tombol yang lain juga.
Fungsi Edit

Fungsi Hapus
 
Fungsi Cari
 
Fungsi Tampil
 
Fungsi Reset
Selanjutnya, tambahkan action listener pad tombol dan letakkan fungsi masing-masing tombol yang sudah kita buat.
Yup akhirnya, semua tombol sudah berfungsi dan terkoneksi ke database.

Simpan
Edit
Hapus
Cari
Tampil
Reset 
 
Cukup sekian ya, laporan kali ini. Semoga tutorial singkat diatas bisa bermanfaat.

Referensi
Modul Praktikum Desain Basis Data

0 komentar:

Posting Komentar

Teman

Popular Posts

Text Widget