Anda di halaman 1dari 6

KONEKSI JAVA DENGAN DATABASE MYSQL

Oleh : Manorang Gultom Selama libur Natal dan Tahun Baru bingung mau jalan kemana. Saat duduk termenung, teringat Database yang selalu mengundang perhatian saya. Selama ini database mysql selalu saya kawinkan dengan PHP, kenapa tidak coba dengan yang lain ya Saya mulai berfikir untuk mengawinkan database mysql dengan JAVA seperti yang sudah dilakukan oleh kawan kawan yang lebih mahir.. Selama ini JAVA saya gunakan untuk pemograman untuk aplikasi biasa. Saya mau coba juga untuk mengawinkan JAVA dengan Mysql. Hitung-hitung nambah pengalaman. Persiapan koneksi mysql dengan JAVA yang saya lakukan : 1. Install mesin java (JDK = Java Development Kit) di komputermu. Versi yang saya gunakan JDK 1.6.0_29 2. Install server mysql di komputermu. Saya menggunakan mysql 5 3. Sediakan editor JAVA untuk melakukan coding (menulis kode program JAVA) bisa menggunakan Jcreator, NetBeans atau kalau tidak mau repot gunakan saja Notepad yang ada di Windows 4. Copykan Connector Mysql Driver ke folder kerja dimana program java anda simpan.

5. Sehingga isi dari folder ext menjadi seperti dibawah ini :

6. Semua software yang saya sebutkan diatas dapat anda download secara gratis di internet. Cari aja dari bung google. Hehheheh 7. Oh yajangan lupa setting PATH JAVA di windows mu dengan cara : Klick Start Klick kanan my computer Klick Property Klick Advance Klick Environment Variables Klick System Variables Cari Variabel PATH

Tambahkan ke PATH tersebut lokasi mesin JAVA anda terinstal, Tluiskan aja pada urutan terakhir. biasa lokasinya seperti ini : OK. Restart komputermu agar lebih segar..dan dapat mengenali mesin javanya. Hehehehe

8. Untuk pengguna Jcreator perlu diset connector mysqlnya agar dapat digunakan untuk mengakses database. Caranya : Pada editor Jcreator klick Configure, option dan pilih jdk profile sehingga gambarnya seperti dibawah ini :

Double klick JDK yang terdaftar di JDK Profile anda Tambahkan Connector mysql ke profile yang sudah ada dengan cara klick New Cari connector mysql yang ada di komputermu dan klick Sehingga hasilnya menjadi seperti diatas. 9. Saatnya kita desain database mysqlnya. Saran saya jangan gunakan Phpmyadmin, lho kenapa???. Jawabnya supaya kamu terbiasa menggunakan perintah sql dan tidak terlalu dimanjakan oleh phpmyadmin. 10. Jalankan server mysqlmu 11. Setelah server sql aktif, masuk ke dos prompt, sehingga promptnya menjadi seperti dibawah ini : (saya menggunakan XAMPP) 12. Pada prompt aktif, tuliskan perintah : mysql u root, maka prompt sql akan muncul seperti ini :

13. Rancanglah sebuah database dengan nama dbtest dan tabel dengan nama tbl_siswa dengan struktur tabelnya seperti dibawah ini :

14. Isikan beberapa record kedalam tabel seperti dibawah ini :

15. Siiiiip, databasenya sudah siap, tinggal buat kode program JAVA untuk mengakses database tersebut. 16. Biarkan server sqlnya aktif, sekarang buka editor JAVA (saya menggunakan Jcreator) dan ketikkan kode dibawah ini : import javax.swing.*; import java.util.*; import java.sql.*; import javax.swing.table.DefaultTableModel; public class tabel_1 extends JFrame{ Connection kon; String[] judul ={"ID", "NAMA", "ALAMAT", "TELEPON"}; DefaultTableModel def; JTable tab = new JTable(); JScrollPane skrol = new JScrollPane(); JPanel panel = new JPanel(); tabel_1(){ super("Daftar Mahasiswa"); setSize(460,300); panel.setLayout (null); def = new DefaultTableModel(null,judul); tab.setModel(def); skrol.getViewport().add(tab); tab.setEnabled(true); skrol.setBounds(20,40,400,200); panel.add(skrol); getContentPane().add(panel); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); tampil();

} void tampil(){ try{ String url="jdbc:mysql://localhost/dbtest"; String usr="root"; String pwd=""; Connection koneksi= DriverManager.getConnection(url,usr,pwd); Statement stat=koneksi.createStatement(); ResultSet res; res=stat.executeQuery("SELECT * FROM tbl_siswa"); while(res.next()) { String id = res.getString("id"); String nama = res.getString("nama"); String alamat = res.getString("alamat"); String telp = res.getString("telp"); String[] data = {id,nama,alamat,telp}; def.addRow(data); } res.close(); kon.close(); } catch(Exception exc) { exc.printStackTrace(); } } public static void main(String[] args) { tabel_1 frameTabel = new tabel_1(); } } 17. Setelah selesai mengetik kode programnya, compile program tersebut dengan cara mengklick tanda panah kebawah seperti pada gambar dibawah ini.

18. Programnya sudah saya coba dan tidak ada kesalahan (kalau setting java dan connector sql anda benar) 19. Jalankan program tersebut dengan mengklick tanda panah ke kanan seperti pada gambar dibawah ini :

20. Maka hasilnya akan muncul seperti gambar dibawah ini :

21. Demikian tutorial sederhana ini, semoga bermanfaat..Goodluck..

Anda mungkin juga menyukai