Tutorial Database

Konsep Dasar Akses ke Database MySQL

Setiap aplikasi database membutuhkan perangkat lunak Database Management System (DBMS).
DBMS Desktop: bersifat local, diakses 1 komputer, record terbatas.
DMBS Server: Bersifat Client-Server, Multi user
Aplikasi databaseyang akan digunakan adalah MySQL.
1.    Open Source
2.    Sederhana ( Memiliki banyak pengguna)

Tahapan pengaksesan ke data base adalah sebagai berikut:
1.    Pengesetan Driver
Perintah set Driver MySQL :
2.    Buat Connection
3.    Buat Statement
Statement inilah yang nantinya akan mengeksekusi perintah query (CRUD)
4.    Buat ResultSet
ResultSet adalah semacam tabel virtual yang menampung data dalam bentuk kolom dan baris. ResultSet biasanya digunakan untuk mengambil data perantara dari database, bukan query yang bersifat mengubah isi dalam database.


Pembuatan Database dan Struktur Tabel
1.    Install Software XAMPP( DBMS MySQL, Web Server Apache)
2.    Jalankan MySQL dan Apache

3.    Buka Web Browser (Chrome, Firefox, dll)
4.    Tuliskan alamat URL http://localhost/phpmyadmin/


Membuat Database
1.    Klik Tab Database
2.    Masukkan nama database pada     Create database (misal : data_mhs)
3.    Klik Create


Membuat Tabel
1.    Pilih database dengan cara klik nama database
2.    Masukkan nama tabel pada bagian Name dan jumlah kolom pada bagian Number of Columns.
3.    Klik Go

4.    Isi Nama Field, tipe data, dan length/values
5.    Klik Save


Membuat Project
1.    Buat sebuah project dengan nama DataMhs.
2.    Buat sebuah JFrame seperti gambar dibawah ini:


No
Komponen
Text
Nama
1
Label
NIM
JLabel1
2
Label
NAMA
JLabel2
3
TextField

txt_nim
4
TextField

txt_nama
5
Button
Simpan
btnsimpan
6
Button
Edit
btnedit
7
Button
Hapus
btnhapus


3.    Buat event keypressed di txt_nim ( untuk proses mencari NIM). Klik kanan txt_nim > Event > Key > Ketpressed.

4.    Menambah Library MySQL Driver
Klik kanan Libraries > Add Library > MySQL JDBC Driver



Pada bagian atas source, ketikan kode:





Kode Pencarian pada Event KeyPressed




Event pada tombol Simpan


Event pada tombol Edit


Event pada tombol Hapus


Komentar

Postingan populer dari blog ini

Komponen Model (JComboBox, JList, JTable)