You are on page 1of 5

KONEKSI JAVA DENGAN MySQL

Mula-mula install terlebih dahulu MySQL (, misalnya menggunakan XAMPPS versi yang cukup kecil misalnya dapat didownload di : http://www.oldapps.com/xampp.php?old_xampp=46 ) Setelah diinstall dan diaktifkan, kita akan memiliki tampilan sebagai berikut :

Buat Database :rentalcd dengan satu Table, yaitu :anggota dengan struktur sbb :

Isikan 3 record sebagai berikut jika di-browse :

Membuat Project dengan nama JavaMYSQL Tambahkan Driver JDBC dengan ming-klik kanan pada jendela projects pada folder library :

Pilih Add Library dan pilih MySQL JDBC Driver :

Library dari project kita sekarang menjadi seperti berikut ini :

Ketikkan dalam class :Main.java, (di luar class Main.java), tetapi dalam file yang sama definisikan class DB sebagai berikut : class DB { //Untuk koneksi ke MySQL private String userid = "root"; private String password = ""; //silahkan digant url-nya, tapi tergantung nama databasenya //formatnya: jdbc:tipeDatabase://server:port/namaDatabase String url = "jdbc:mysql://localhost:3306/rentalcd"; public Connection con; public Connection getConnection(){ try { Class.forName("com.mysql.jdbc.Driver"); } catch (java.lang.ClassNotFoundException e){ System.err.println("Koneksi dengan Database gagal: " +e); } try { con = DriverManager.getConnection(url, userid,password); System.out.println("Nyambung"); }catch(SQLException e) { System.err.println("ID dan Password Anda gagal " + e.getMessage()); } return con; } }//end class DB Dalam class Main.java definisikan method ini : private static void TampilkanIsitabel()

Connection con=new DB().getConnection(); try{ Statement stat = con.createStatement(); ResultSet rSet = stat.executeQuery("Select * from anggota ");

System.out.println("ISI TABEL anggota :"); while (rSet.next()) { System.out.print( rSet.getString("id")+" "); System.out.print( rSet.getString("Nama")+" "); System.out.print( rSet.getString("Alamat")+" "); System.out.print( rSet.getString("Telp")+" "); System.out.println( rSet.getString("hari_lahir")+" "); } stat.close(); } catch (SQLException se) { System.out.println("SQL salah" + se);} catch (Exception e){System.out.println("Pesan error " + e); } } Dalam method main definisikan : public static void main(String[] args) { // TODO code application logic here TampilkanIsitabel(); } JIKA Project di BUILD dan RUN, tetapi drivernya dihapus akan muncul hasil :

Jika driver JDBC dipasang kembali , hasilnya berhasil membaca database rentalcd tabel anggota, sbb :

You might also like