Dengan membaca tutorial ini berarti anda telah membaca tutorial MySQL dan NetBeans bagian 1 dan 2…
hmmmmmm…..
lagi iseng nich jam 4 bagi. sebelum subuh bikin tutorial dulu tentang JDBC (Java Database Connectivity)
setelah itu cari library MySQL JDBC Driver lalu klik tombol add library :
sekarang bisa dilihat kalo MySQL JDBC Driver telah ada di library project yang akan kita buat :
setelah itu buat sebuah class untuk koneksi (jika anda belum tahu cara membuat koneksi, silahkan lihat kembali
tutorial MySQL dan Netbeans bagian 1) :
import com.mysql.jdbc.Driver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
statement.close();
}
}
setelah di eksekusi, maka ini hasilnya :
java.sql.ResultSet
seperti janji saya, sekarang kita akan belajar bagaimana melakukan proses SELECT di Java. hmmmm
gampang aja, pertama buat Connection, llau buat Statement lalu buat ResultSet, caranya seperti ini :
Connection koneksi = ...
Statement statement = koneksi.createStatement();
ResultSet result = statement.executeQuery("SELECT ...");
setelah itu untuk mendapatkan datanya gunakan metode get[TipeData](”NAMA_KOLOM”) milik ResultSet.
untuk lebih jelasnya sekarang kita akan mencoba menampilkan seluruh data pada tabel Mahiswa yang ada
pada database NETBEANS:
import java.sql.Date;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
String nim;
String nama;
Date tanggalLahir;
int index = 1;
while (result.next()) {
nim = result.getString("NIM");
nama = result.getString("NAMA");
tanggalLahir = result.getDate("TANGGAL_LAHIR");
sekarang akan saya beritahu apa itu metode next() milik ResultSet. metode next() merupakan metode
yang digunakan untuk mengecek apakah ada record lagi selain pada posisi index yang saat ini (pada
awalnya posisi index ResultSet adalah 0 (nol)) jika ada maka index akan loncat kedepan misal dari 0
menjadi 1 dan akan mengembalikan nilai true, tetapi jika tak ada maka index tetap disitu dan akan
mengembalikan nilai false;
selain itu perlu diketahui, bahwa class Statement dan ResultSet serta Connection memiliki metode yang
bernama metode close(). metode ini merupakan metode yang digunakan untuk menutup. misal ketika
Satement kita panggil metode close() nya maka Statement tersebut akan ditutup, sehingga koneksi ke
MySQL akan terputus dan dari memori akan dibapus. jadi metode close() harus selalu dipanggil jika
proses telah selesai, karena jika tidak maka akan terjadi penumpukan memori…..
tutorial berikutnya kita akan bahas tentang PrepareStatement
see you at next tutorial
Rock with Java!!!!!