JDBC untuk MySQL

Installasi JDBC untuk MySQL serta source test koneksi.

Seperti kita ketahui java standard edision atau j2se untuk terkoneksi dengan database harus menggunakan driver yang akan memanggil fungsi sql di java. Driver ini layaknya driver hardware pada komputer yang berbeda untuk setiap model hardware, begitu pula dengan driver koneksi database ke java. Driver koneksi DB ke java berbeda untuk setiap DBMS. Pada kesempatan ini saya akan coba membahas JDBC untuk MySQL.

MySQL yang sama-sama kita ketahui sebagai salah satu DBMS powerfull yang sangat banyak digunakan dalam pengolahan data dan di sandingkan dengan bahasa program java yang juga sangat populer saat ini. Untuk dapat menyandingkan MySQL dengan java kita membutuhkan konektor yang akan mejadi kursi persandingan mereka ( maklum bahasanya lagi musim kawin) . Konektor yang akan kita pakai adalah Connector/J yang i keluarkan oleh MySQL, yang bisa di Download di sini.

Install Connector/J

Sebelum melakukan hal ini pastikan di komputer kita sudah terinstall MySQL dengan baik.

Pada saat mendownload connector/J kita akan diberikan source dan binariesnya sekaligus. Bagi anda yang suka compilasi pasti akan sangat tertarik dengan source code connector/j. Tetapi bagi yang tidak suka mengkompile ulang ada pilihan untuk memakai binariesnya. setelah di download dan di ekstrak tentukan pilihan anda source atau binaries. Supaya connector kita di kenali oleh system dan juga Java yang sudah kita install kita harus membuatkan path yang akan mengacu ke direktori peletakan connector/j kita, tapi bagi anda yang kurang suka mengedit path atau tidak mempunyai waktu banyak untuk menset path dan mengutak-atik komputer anda. Anda cukup hanya meletakan binaries dari connector/j ke dalam direktory librari j2se anda, yang berada dalam direktory c:\j2sdk1.4.2\jre\lib\ext , jadi anda cukup mengkopi file mysql-connector-java-(version)-bin.jar ke dalam direktori c:\j2sdk1.4.2\jre\lib\ext

wah apakah ini yakin berhasil ???
untuk jawabannya mari kita cobakan dan test dengan menggunakan program.

Listing Test Program.

untuk mengetahui apakah bener hanya dengan meletakkan salinan file mysql-connector-java-(version)-bin.jar kedalam c:\j2sdk1.4.2\jre\lib\ext connector kita akan di kenali oleh system dan java maka kita perlu mencobanya dengan program test. berikut saya berikan listingnya :

public static void main(String[] args) {
// TODO code application logic here
try {
Statement stmt;
Class.forName(“com.mysql.jdbc.Driver”);
String url = “jdbc:mysql://localhost:3306/mysql”;
Connection con = DriverManager.getConnection(url,”root”, “”);
System.out.println(“URL: ” + url);
System.out.println(“Connection: ” + con);
stmt = (Statement) con.createStatement();
stmt.executeUpdate(“CREATE DATABASE flash”);
stmt.executeUpdate(“GRANT SELECT,INSERT,UPDATE,DELETE,” +
“CREATE,DROP ” +
“ON flash.* TO ‘auser’@’localhost’ ” +
“IDENTIFIED BY ‘drowssap’;”);
con.close();
}catch( Exception e ) {
e.printStackTrace();
}//end catch
}

pada source ini kita akan membuat satu database dengan nama flash. setelah anda kompile source nya silahkan anda cek pada MySQL nya disana akan tampil satu databases baru dengan nama flash.

Sumber : Developer

nb : maaf kata²nya sedikit kacau soalnya lagi ngantuk.

Follow me!

i am a administrator and owners of this blog

Related Posts

Membuat Report Java Menggunakan IReport

3 Bulan yang lalu saya dapat project dari teman untuk membuat Sisfo untuk Apotik. Yang tentu saja saya kerjakan dengan java. Setelah beberapa lama desain dan analisa…

Install Apache Tomcat 6.0 di Win XP

Seperti judul di atas di sini kita akan mencoba untuk menginstal apache tomcat 6.0 di windows xp. Sebelumnya mari kita kenal sedikit apa itu apache tomcat. apache…

MySQL server dan Java

Berikut listing program untuk connect ke server data base dengan menggunakan MySQL. Asumsi komputerdatabse server dengan ip 192.168.0.10 import java.sql.* import java.io.* class login { public static…

Sejarah awal Java

Java kata beberapa pendapat berasal dari naa kota yang ada di Indonesia, dan ada juga beberapa pendapat yang menyatakan lain atau berbeda. Disini sejarah singkat awal mula…

Leave a Reply

Your email address will not be published.

PAGE TOP