Koneksi JAVA dan MYSQL

Diposting oleh tanggul on 01.17

Pagi hari pada tanggal 14 Feb 2007:
Coba lagi, coba lagi, terus gagal, (mulai stress…)

Siang hari pada tanggal 14 Feb 2007:
Mencari referensi di internet, menemukan yang baru, saya coba mengubah PATH dan men-download jenis Connector MySQL lain.

Sore hari pada tanggal 14 Feb 2007:
Selamat…. Driver MySQL dikenali, dengan merubah PATH dan merubah penyimpanan file Driver-nya, tapi sayang membuat koneksi masih gagal, katanya Class tidak ditemukan…Error:Java.lang.class NotfoundException :com.mysql.jdbc.Driver (sekarang stress + jengkel + lapar)
Pagi hari pada tanggal 15 Feb 2007:
selamat… bisa… Koneksi sukses, query juga sukses….

Info Driver/Program:
====================
- Java : J2SDK1.4.2
- Editor : JCreator 3.5
- Database : MySQL 5.1.24
- Driver JDBC : mysql-connector-java-5.0.4-bin.jar (download di www.mysql.com)

Konfigurasi:
============
- Coppy file mysql-connector-java-5.0.4-bin.jar ke C:\j2sdk1.4.2\jre\lib\ext
- Buat CLASS PATH di My Computer - System - Data Environment : C:\j2sdk1.4.2\jre\lib\ext\mysql-connector-java-5.0.4-bin.jar;%CLASSPATH%
- Ga Usah restart, kecuali ragu-ragu

Listing Program:
================
/*
* Creeated 14 Feb 2007 15:59
* By Supono pono_thea@yahoo.com
* http://supono.wordpress.com
* Koneksi ke database
*/

import java.sql.*;

public class Satu{
public static void main(String[] args){
try{
Class.forName(”com.mysql.jdbc.Driver”);
System.out.println(”Driver berhasil ditemukan……”);
try{
String url = “jdbc:mysql://localhost:3306/SuponoDatabaseName”;
String user = “SuponoUSer”;
String password = “SuponoPassword”;
Connection koneksi = DriverManager.getConnection(url, user, password);
System.out.println(”Buat Koneksi Sukses”);
try{
String sql = “SELECT * FROM SuponoTabel”;
Statement stat = koneksi.createStatement();
ResultSet set = stat.executeQuery(sql);
while(set.next()){
String judul = set.getString(”SuponoFieldJudul”);
System.out.println(judul);
}
System.out.println(”Query Sukses”);
} catch (Exception e){
System.out.println(”Tidak bisa melakukan query”);
}
} catch (SQLException ex){
System.out.println(”Koneksi gagal ?”);
System.out.println(”SQLException: ” + ex.getMessage());
}
} catch (Exception se){
System.out.println(”Driver MySQL tidak ditemukan : ” + se);
}
}
}

0 komentar: