Berikut ini adalah contoh cara membuat koneksi ke database MySQL dengan menggunakan database dbAlumni.
Nama file: teskoneksi.jsp
<HTML>
<HEAD>
<TITLE>Tes Koneksi Database</TITLE>
</HEAD>
<BODY>
<%@ page import=”java.sql.Connectio
Nama file: teskoneksi.jsp
<HTML>
<HEAD>
<TITLE>Tes Koneksi Database</TITLE>
</HEAD>
<BODY>
<%@ page import=”java.sql.Connectio
n,
java.sql.DriverManager” %><%
boolean ada_kesalahan = false;
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
}
if (!ada_kesalahan) {
//Bentuk koneksi
Connection koneksi = null;
try {
koneksi = DriverManager.getConnection(
“jdbc:mysql://localhost/dbAlumni”, “root”, “telogodhog”);
out.println(“Koneksi berhasil”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
}
}
%>
</BODY>
</HTML>
Keterangan program:
Dokumen teskoneksi.jsp menggunakan interface Connection dan kelas DriverManager. Oleh karena itu terdapat instruksi:
<%@ page import=”java.sql.Connection,
java.sql.DriverManager” %>
Pernyataan:
try {
Class.forName(“com.mysql.jdbc.Driver”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
}
digunakan untuk memuat driver MySQL (yaitu MySQL Connector/J). Jika terjadi suatu eksepsi maka bagian berikut akan dijalankan
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
Pada pernyataan di atas, baris pertama akan menampilkan pesan kesalahan dan baris berikutnya mengisi variabel ada_kesalahan yang bertipe boolean dengan nilai true, yang menyatakan terjadi kesalahan.
Pernyataan:
Connection koneksi = null;
digunakan untuk mendeklarasikan variabel koneksi yang merujuk ke objek Connection dan sekaligus mengisinya dengan null.
Pernyataan:
try {
koneksi = DriverManager.getConnection(
“jdbc:mysql://localhost/dbAlumni”, “root”, “telogodhog”);
out.println(“Koneksi berhasil”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
}
digunakan untuk membuat koneksi ke database MySQL dengan nama database dbAlumni yang terdapat di localhost, menggunakan username “root” dan password “telogodhog”.
Pernyataan:
out.println(“Kesalahan: ” + ex);
dijalankan kalau terjadi eksepsi pada saat DriverManager.getConnection dieksekusi.
java.sql.DriverManager” %><%
boolean ada_kesalahan = false;
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
}
if (!ada_kesalahan) {
//Bentuk koneksi
Connection koneksi = null;
try {
koneksi = DriverManager.getConnection(
“jdbc:mysql://localhost/dbAlumni”, “root”, “telogodhog”);
out.println(“Koneksi berhasil”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
}
}
%>
</BODY>
</HTML>
Keterangan program:
Dokumen teskoneksi.jsp menggunakan interface Connection dan kelas DriverManager. Oleh karena itu terdapat instruksi:
<%@ page import=”java.sql.Connection,
java.sql.DriverManager” %>
Pernyataan:
try {
Class.forName(“com.mysql.jdbc.Driver”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
}
digunakan untuk memuat driver MySQL (yaitu MySQL Connector/J). Jika terjadi suatu eksepsi maka bagian berikut akan dijalankan
out.println(“Kesalahan: ” + ex);
ada_kesalahan = true;
Pada pernyataan di atas, baris pertama akan menampilkan pesan kesalahan dan baris berikutnya mengisi variabel ada_kesalahan yang bertipe boolean dengan nilai true, yang menyatakan terjadi kesalahan.
Pernyataan:
Connection koneksi = null;
digunakan untuk mendeklarasikan variabel koneksi yang merujuk ke objek Connection dan sekaligus mengisinya dengan null.
Pernyataan:
try {
koneksi = DriverManager.getConnection(
“jdbc:mysql://localhost/dbAlumni”, “root”, “telogodhog”);
out.println(“Koneksi berhasil”);
}
catch (Exception ex) {
out.println(“Kesalahan: ” + ex);
}
digunakan untuk membuat koneksi ke database MySQL dengan nama database dbAlumni yang terdapat di localhost, menggunakan username “root” dan password “telogodhog”.
Pernyataan:
out.println(“Kesalahan: ” + ex);
dijalankan kalau terjadi eksepsi pada saat DriverManager.getConnection dieksekusi.
No comments:
Post a Comment