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.
nb : maaf kata²nya sedikit kacau soalnya lagi ngantuk.