A. TUJUAN
➢ Mahasiswa mampu mengkoneksikan Java dengan MySQL
➢ Mahasiswa mampu menyimpan data ke MySQL melalui GUI NetBeans
B. TEORI SINGKAT
Terdapat empat interface yang mutlak harus dipakai ketika membangun koneksi Java-
Database, yaitu :
1. Connection
Berfungsi untuk mendefinisikan koneksi ke database. Kelas yang digunakan
adalah
DriverManager dan metodenya getConnection.
2. Driver
Berfungsi untuk mendefinisikan driver yang digunakan untuk melakukan
koneksi ke suatu database.
Untuk MySQl adalah : ”com.MySQL.jdbc.Driver”.
3. Statement
Berfungsi untuk mendefinisikan statement SQL.
4. ResulSet
Berfungsi untuk menangkap hasil pengaksesan ke database.
C. KEGIATAN PRATIKUM
Software yang digunakan :
➢ Java 2 SDK → jdk-1_5_0_07-windows-i586-p.exe)
➢ Editor : NetBeans 6.5 ke atas
67
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
Percobaan : Menyimpan Data ke Database.
Langkah – langkahnya sebagai berikut :
68
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
69
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
70
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
3. Desain Form di NetBeans
71
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
5. Menambahkan Scrip Program
➢ Import yang diperlukan
import javax.swing.*;
import java.sql.*;
72
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
koneksi();
bersih();
}
73
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
}
Hasil Program :
74
JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOBSHEET PRAKTIKUM PEMOGRAMAN VISUAL 9
Lihat table mhs_elka pada localhost sebagai berikut :
D. TUGAS
Buatlah program koneksi Java dengan MySQL dengan tampilan form sebagai berikut;
E. DAFTAR PUSTAKA
1. Alb.V.Dian Sano, 2005. 24 Jam Menguasai HTML, JSP dan MySQL
.Andi.Yogyakarta.
2. Ir. Yuniar Supardi, 2002. Semua Bisa Menjadi Programmer Web Java Basic. Elek
Media Komputindo. Jakarta.
75