Setting Koneksi JSP Dengan MySQL Pada Windows

Perkembangan pemrograman web dengan menggunakan JavaServer Pages (JSP) dewasa ini semakin meningkat. Mulai dari tugas-tugas kuliah, tugas akhir, sampai pada aplikasi perusahaan-perusahaan sudah banyak yang menggunakan JSP. Memang Java memiliki banyak kelebihan, salah satunya aman dan mendukung pengembangan ke aplikasi-aplikasi yang lain. Tapi kendala yang sering di hadapi yaitu masalah koneksi dengan database. Pada tulisan kali ini saya akan berbagi sedikit tips n’ trik cara setting koneksi mysql dengan JSP menggunakan Apache Tomcat sebagai server. Pertama-tama siapkan dulu software–software pendukung.
Semua software pendukung bisa didapatkan tanpa bayar alias gratis. Ini software pendukungnya:
  1. Apache Tomcat 7 -> Server -> http://tomcat.apache.org/download-70.cgi (pilih yang 32-bit/64-bit Windows Service Installer (pgp, md5))
  2. JDK -> Compiler -> http://www.oracle.com/technetwork/java/javase/downloads/index.html
  3. MySQL Community Server -> Database -> http://dev.mysql.com/downloads/mysql/
  4. Connector/J -> Konektor MySQL dengan Java  -> http://www.mysql.com/downloads/connector/j/
Langkah Instalasi
Instal MySQL -> sampai selesai
Instal JDK -> sampai selesai
Instal Apache Tomcat -> sampai selesai
Yang menjadi catatan dalam proses instalasi yaitu software  JDK harus di instal terlebih dahulu sebelum Tomcat, karena apabila tomcat di instal terlebih dahulu maka pada proses instalasi Tomcat akan berhenti pada saat pengecekan file JVM (Java Virtual Machine) yang merupakan compiler sebelum file JSP ditampilkan ke browser. So jangan sampai kebalik.
Selanjutnya buka browser untuk mengetes Tomcat sudah bisa berjalan dengan benar atau tidak. Masukkan URL di browser yaitu http://localhost:8080/ atau http://127.0.0.1:8080/
Bila tidak ada yang kesalahan pada proses instalasi maka di browser anda akan muncul halaman utama dari server Tomcat dengan gambar kucing Tom.

Setting Path JDK
Setting ini berguna agar Tomcat bisa mengenali lokasi instalasi Java (JDK). File-file ini yang akan menerima request dari Tomcat untuk melakukan compile sebelum ditampilkan di browser.
  1. Buka My Computer > Properties > Advanced > Environment Variables
  2. Tambahkan pada System Variabel (yang bawah) seperti di bawah ini :
  3. Variable name: JAVA_HOME
  4. Variable value: C:\Program Files\Java\jdk1.7.0_05 (note: sesuai dengan lokasi & nama direktori instalasi  JDK Anda)
  5. Klik OK
Setting Path Driver Connector/J
  1. Ekstrak Connector/J yang sudah didownload. Copy file mysql-connector-java-5.1.22-bin.jar dan paste di
  2. C:\Program Files\Java\ jre\lib\ext\
  3. Buka My Computer > Properties > Advanced > Environment Variables
  4. Tambahkan pada System Variabel (yang bawah) seperti di bawah ini :
  5. Variable name: CLASSPATH
  6. Variable value: C:\Program Files\Java\ jre\lib\ext\mysql-connector-java-5.1.22-bin.jar (note: sesuai dengan lokasi & nama direktori instalasi  JDK Anda)
  7. Klik OK
Setting Configure Tomcat
  1. Klik Start > All Programs > Apache Tomcat 7.0 Tomcat7 > Configure Tomcat
  2. Pilih tab Startup
  3. Tambahkan pada Working Path ;C:\Program Files\Java\jre7\lib\ext\mysql-connector-java-5.1.22-bin
  4. Klik OK
Sintak Koneksi JSP
<%@ page import="java.sql.*" %>
<%
    Connection connection=null;
    String status="";
    try{
        String connectionURL = "jdbc:mysql://localhost/test";
        String username = "root";
        String password = "";
        Class.forName("com.mysql.jdbc.Driver");
        connection= DriverManager.getConnection(connectionURL, username , password );
        if (connection==null)
            status = "gagal";
        else
            status = "berhasil";
        connection.close();
    }
    catch(ClassNotFoundException ex){
         status = "Driver Error";
   }catch(SQLException ex){
         status = "gagal";
   }
%>

<HTML>
<HEAD>
    <TITLE>Koneksi Database</TITLE>
</HEAD>
<BODY>
    Koneksi ke database <%=status%>
</BODY>
</HTML>

Sumber: http://gudangsof.blogspot.com

0 Comments

Post a Comment