untuk koneksi ,cukup menambah variable CLASSPATH (bagi yang belom ada) pada Environment Variables, kemudian tambahkan lokasi path nya driver jdbc di value nya. Perlu diketahui, lokasi driver jdbc (misal, mysql-connector-java-5.1.6-bin.jar) tidak harus satu folder dengan folder java (biasanya di C:Program FilesJavajdk1.6.0_03 dst…). Lokasi driver jdbc bisa juga diletakkan di mana saja (misal, D:MyProgramjavadrivermysql-connector-java-5.1.6-bin.jar), asalkan value pada CLASSPATH sama dengan lokasi driver jdbc.
Jadi step2 yang gw lakukan begini,
- download jdknya di http://java.sun.com/javase/downloads/index.jsp.
- download mysqlnya di http://dev.mysql.com/downloads/mysql/5.0.html
- download jdbcnya di http://dev.mysql.com/downloads/connector/j/5.0.html.
- Instal jdk dan mysqlnya
- kalo sudah dipastikan jdk dan mysqlnya jalan, ekstrak mysql-connector-java-5.1.6.zip dimana saja
- copy mysql-connector-java-5.1.6-bin.jar yang ada di folder mysql-connector-java-5.1.6 (hasil ekstrak) dimana saja (misal di C:Program FilesJavajdk1.6.0_03lib mysql-connector-java-5.1.6-bin.jar)
- tambahkan CLASSPATH pada Environment variable dan sesuaikan valuenya (pada contoh ini, di C:Program FilesJavajdk1.6.0_03lib mysql-connector-java-5.1.6-bin.jar).
- restart (biar cepet Log Off aj)
- trus buat program di bawah ini,
asumsinya pada MySql, user adalah root dan password adalah admin (bisa aj beda)
import java.sql.*;
public class DatabaseTest{
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/COREJAVA”;
String user = “root”;
String password = “admin”;
Connection koneksi = DriverManager.getConnection(url, user, password);
System.out.println(“Buat Koneksi Sukses”);
try{
Statement stat = koneksi.createStatement();
stat.execute(“create table java_tb (Name char(20))”);
stat.execute(“insert into java_tb values (‘Tes’)”);
ResultSet set = stat.executeQuery(“select *from java_tb”);
while(set.next())
{
String judul = set.getString(1);
System.out.println(judul);
}
System.out.println(“Query Sukses”);
}
catch (Exception e){
System.out.println(“Tidak bisa melakukan query”);
}
}
catch (SQLException e){
System.out.println(“Koneksi gagal ?”);
System.out.println(“SQLException: ” + e.getMessage());
}
}
catch (Exception e){
System.out.println(“Driver tidak ditemukan : ” + e);
}
}
}
|
Keterangan,
kode String url = “jdbc:mysql://localhost:3306/COREJAVA”; bisa aja beda.COREJAVA adalah nama database yang gw buat sebelumnya di MySql, jadi yang belum buat database nya pasti muncul pesan,
Driver berhasil ditemukan
Koneksi gagal ?
SQLException: Unknown database ‘COREJAVA’
Tidak ada komentar:
Posting Komentar