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.
- Buat sebuah database dengan nama mahasiswa.
- Buat table dengan nama tbmahasiswa.
Pilih tab SQL , kemudian ketikkan query seperti gambar dibawah ini dan klik tombol Go di pojok kanan bawah.
Berikut tampilan ketika telah berhasil membuat sebuah table. - 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. - Buat class dengan nama Koneksi.
Finish. - Sebelum kita membuat koneksi kedatabase terlebih dahulu import library JDBC nya, dimana untuk mengkoneksikan database dengan java kita membutuhkan library ini.
Klik Library dan pilih Add Library, kemudian akan tampil gambar seperti berikut. - 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 :
- dataSource.setURL("jdbc:mysql://localhost:3306/mahasiswa"); : digunakan untuk menentukan dimana letak database yang kita buat.
- dataSource.setUser("root"); : merupakan nama user kita, biasanya kalau tidak diubah usernya isi dengan root.
- dataSource.setPassword(""); : ini untuk mengisi password kita, jika tidak menggunakan password maka kosongi saja.
- 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.
sekarang coba ganti nama database nya maka akan tampil pesan error.
mudah bukan?...
Sekian dulu untuk episode kali ini. Pada episode yang akan datang Insyaallah kita akan mengulas tentang CRUD.
Sekian dulu untuk episode kali ini. Pada episode yang akan datang Insyaallah kita akan mengulas tentang CRUD.
This comment has been removed by a blog administrator.
ReplyDelete