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
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
Hapus
Cari
Reset
Cukup sekian
ya, laporan kali ini. Semoga tutorial singkat diatas bisa bermanfaat.
Referensi
Modul Praktikum Desain Basis Data
Referensi
Modul Praktikum Desain Basis Data
0 komentar:
Posting Komentar