Tuesday 7 May 2013

Kali ini kita akan membahas bagaimana caranya mengkoneksikan antara Java dengan MYSQL. Untuk mengkoneksikan Java dengan MYSQL kita memerlukan sebuah library yaitu MySQL JDBC Driver, tapi tenang di Java sudah tersedia library tersebut. Saya asumsikan kawan-kawan sudah menginstal xampp. Oke, langsung saja ikuti langkah berikut ini.
  1. Buat sebuah database dengan nama mahasiswa.
    5-7-2013 12-33-33 PM

  2. Buat table dengan nama tbmahasiswa.
    Pilih tab SQL , kemudian ketikkan query seperti gambar dibawah ini dan klik tombol Go di pojok kanan bawah.
    5-7-2013 12-35-48 PM
    Berikut tampilan ketika telah berhasil membuat sebuah table.
    5-7-2013 12-37-02 PM

  3. Langkah berikutnya buka editor Java. Pada langkah ini kita akan membuat koneksi database yang kita buat tadi dengan java.
    Buat project baru pilih Java Aplication -> next -> beri nama projectname TestKoneksi -> Finish.
    5-7-2013 12-41-07 PM

  4. Buat class dengan nama Koneksi.
    5-7-2013 12-43-40 PM
    Finish.

  5. Sebelum kita membuat koneksi kedatabase terlebih dahulu import library JDBC nya, dimana untuk mengkoneksikan database dengan java kita membutuhkan library ini.
    5-7-2013 12-45-43 PM
    Klik Library dan pilih Add Library, kemudian akan tampil gambar seperti berikut.
    5-7-2013 12-47-28 PM

  6. Kembali ke class koneksi, ketikkan source berikut.
    package koneksiJavaMySql;
    
    
    import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
    import java.sql.Connection;
    import java.sql.SQLException;
    
    /**
     *
     * @author Administrator
     */
    public class Koneksi {
        private static Connection connection;
        
        public static Connection getKoneksi() throws SQLException{
            
            if(connection==null){
                MysqlDataSource dataSource=new MysqlDataSource();
                dataSource.setURL("jdbc:mysql://localhost:3306/mahasiswa");
                dataSource.setUser("root");
                dataSource.setPassword("");
                
                connection=dataSource.getConnection();
            }
            
            return connection;
        }
    }
    
    Catatan :

    1. dataSource.setURL("jdbc:mysql://localhost:3306/mahasiswa"); : digunakan untuk menentukan dimana letak database yang kita buat.

    2. dataSource.setUser("root"); : merupakan nama user kita, biasanya kalau tidak diubah usernya isi dengan root.

    3. dataSource.setPassword(""); : ini untuk mengisi password kita, jika tidak menggunakan password maka kosongi saja.

  7. Selanjutnya tes koneksi. Buat class baru dan beri nama CobaKoneksi.
    package koneksiJavaMySql;
    
    import java.sql.Connection;
    import java.sql.SQLException;
    
    /**
     *
     * @author Administrator
     */
    public class CobaKoneksi {
        public static void main(String[] args) {
            try {
                Connection connection=Koneksi.getKoneksi();
                System.out.println("Koneksi Berhasil ...");
            } catch (SQLException e) {
                System.out.println("Koneksi gagal : " + e.getMessage());
            }
        }
    }
    

    Jalankan program kawan-kawan.
    5-7-2013 1-03-42 PM
    sekarang coba ganti nama database nya maka akan tampil pesan error.
    5-7-2013 1-05-12 PM
mudah bukan?...
Sekian dulu untuk episode kali ini. Pada episode yang akan datang Insyaallah kita akan mengulas tentang CRUD.


SAYOUNARA ...

Posted by Unknown On 06:13 1 comment

1 comment:

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.