Anda di halaman 1dari 12

Koneksi Java Netbeans Dengan Database MySql

Mungkin masih banyak yang belum mengerti bagaimana cara membuat koneksi java ke mysql. Sebenarnya menghubungkan database mysql ke aplikasi java yang akan kita buat tidaklah rumit. coba deh lihat tutorial berikut ini yang menjelaskan tentang cara membuat kode koneksi java ke database mysql Caranya: 1. Buat Project baru 2. dalam package Source Packages buatlah kelas baru bernama DB 3. Lalu copy script berikut import java.sql.*; import java.sql.DriverManager; import java.util.logging.Level; import java.util.logging.Logger; import java.sql.*; import java.sql.DriverManager; public 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/mahasiswadb; public Connection con; // constructor public DB(){ getConnection(); } public Connection getConnection(){ try { Class.forName(com.mysql.jdbc.Driver); } catch (java.lang.ClassNotFoundException e){ System.err.print(Koneksi dengan Datagase gagal: ); System.err.println(e.getException()); } try { con = DriverManager.getConnection(url, userid,password); System.out.print(Nyambung); }catch(SQLException e) { System.err.println(ID dan Password Anda gagal + e.getMessage()); } return con; }

public static void main(String[] args){ new DB(); } } 4. Coba test (di-build lalu di-run) 5. Jika muncul pernyataan seperti berikut ini: Koneksi dengan Datagase gagal: null ID dan Password Anda gagal No suitable driver found for jdbc:mysql://localhost:3306/mahasiswadb Artinya program kita belum bisa terhubung dengan database. Kenapa? Karena dalam Library, kita belum memberikan library MySQL JDBC Driver yang berfungsi untuk menjembatani program kita dengan MySQL. 6. Silahkan Klik kanan pada Libraries lalu pilih Add library

Add Library 6. Dari pilihan Global Library pilih MySQL JDBC Driver dan Add library.

MySQL Driver 7. Coba build lagi source code tersebut. Seharusnya sudah connect dan muncul keterangan NyambungBUILD SUCCESSFUL (total time: 0 seconds) 8. Jika masih belum nyambung, coba cek kembali apakah MySQL dalam XAMPP sudah berjalan/run? apakah nama database-nya benar? apakah ID dan password MySQL-nya benar?

Cara Mudah Membuat Form Pencarian Di Java


untuk membuat sebuah sistem informasi, kita memerlukan pencarian data yang berguna untuk melakukan pencarian data yang sebelumnya sudah kita inputkan. hal ini berguna untuk menampilkan

data yang hendak kita cari yang kemudian bisa kita tindak lanjuti seperti untuk di tampilkan, di update ataupun di delete (hapus) Langkah-langkahnya sebagai berikut : klik kanan pada jtextfield untuk pencarian data dan ketikan koding berikut ini : private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: DefaultTableModel tabelnyo = new DefaultTableModel(); tabelnyo.addColumn("NO BP"); tabelnyo.addColumn("NAMA"); tabelnyo.addColumn("JURUSAN"); try{ koneksi(); String sql = "Select * from mahasiswa where nobp like '%" + jTextField3.getText() + "%'" + "or nama like '%" + jTextField3.getText() + "%'"; ResultSet rs = cn.executeQuery(sql); while (rs.next()) { tabelnyo.addRow(new Object[]{ rs.getString(1), rs.getString(2), rs.getString(3) }); } jTable1.setModel(tabelnyo); }catch (Exception e){ } }

Cara Lengkap Menggunakan IReport di Netbeans

Tool untuk reporting yang paling populer di Java adalah iReport. iReport penggunaanya mirip dengan Crystal Report yang sudah banyak dikenal orang. Dengan iReport kita dapat membuat report dengan mudah. Cukup dengan drag n drop dan juga wizard yang sangat mudah digunakan. iReport sendiri tersedia dalam bentuk aplikasi tunggal dan yang paling baru adalah iReport sudah dapat diintegrasikan dengan Netbeans IDE. Artinya kita tidak perlu lagi menggunakan 2 tools yang berbeda untuk membuat aplikasi yang lengkap dengan reportnya. Dengan Netbeans IDE + iReport plugin maka tools pengembangan aplikasi kita udah lengkap Pada tulisan kali ini, saya coba menunjukan bagaimana mengintegrasikan iReport dengan Netbeans, kemudian membuat report sederhana. Pada tulisan ini saya menggunakan Netbeans 6.1 Download iReport Plugin untuk Netbeans di Sini Tambahkan iReport Plugin ke dalam Netbeans dengan cara click pada menu Tools>Plugin. Maka Window Plugin akan ditampilkan seperti berikut:

Pada window plugin pilih tab Downloaded dan klik tombol Add Plugins..

Pada window add plugins.. arahkan ke lokasi dimana anda telah mengekstrak iReport Plugin yang telah didownload sebelumnya.

Tambahkan ketiga file .nbm seperti pada gambar diatas, sehingga tampilan Window Plugin menjadi seperti gambar berikut ini

Pastikan ketiga file .nbm sudah ditambahakan, selajutnya tekan tombol Install

Setelah Instalasi selesai, sebaiknya anda merestart Netbeans untuk memastikan iReport plugin sudah terinstal dengan sempurna. Apabila iReport sudah terinstal dalam Netbeans, maka tampilan Netbeans akan seperti gambar di bawah ini.

Sampai di sini kita sudah menginstal iReport ke dalam Netbeans. Selanjutnya kita akan mencoba membuat laporan sederhana menggunakan iReport yang sudah terintegrasi ke dalam Netbeans tadi. Database yang akan kita hubungkan dengan laporan yang akan kita buat adalah database sample yang sudah ada dalam instalasi Java DB. Java DB secara default terinstal saat kita menginstal Netbeans untuk JEE.

Klik kanan pada node database sample seperti pada gambar di atas, kemudian pilih connect. Maka koneksi ke database sample akan tercipta sehingga kita dapat melihat table apa saja yang terdapat dalam database sample tersebut. Yang akan kita gunakan dalam report kita adalah table CUSTOMER. Kita akan membuat report yang menampilkan daftar Customer. Selanjutnya buatlah project baru dengan memilih Java Application. Berilah nama Report.

Buatlah File Report baru dengan memilih menu File>New File. Pada Window New File pilihlah Categories Report dan Report untuk File Typenya

Kemudian klik Next dan beri nama Customer.jrxml dan selanjutnya klik Next lagi

Pada Connections/Data Sources kita klik tombol New, maka akan ditampilkan window Datasource. Kita pilih Netbeans Database JDBC Connection kemudian tekan tombol Next.

Pada Netbeans Database JDBC Connection beri nama sample dan pilihlah Connection ke database Sample seperti pada gambar di bawah ini

Tekan tombol Save untuk menyimpan koneksi Pada bagian Query ketik perintah sql SELECT * FROM CUSTOMER kemudian tekan tombol Next.

Selanjutnya akan ditampilkan daftar field yang dapat kita gunakan dalam report. Pilihlah field-field yang akan ditampilkan dalam report, misalnya NAME, ADDRESSLINE1, ADDRESSLINE2, CITY, STATE, PHONE dan EMAIL.

Klik Next dan pada Group by kita abaikan saja. Klik Next sekali lagi dan pilih Tabular Layout seperti pada gambar di bawah ini

Klik Next dan Finis untuk mengakhiri pembuatan Report, maka akan ditampilkan Report Designer yang dapat kita gunakan untuk mengatur layout laporan kita Untuk menjalankan Report ini klik pada tab Preview seperti pada gambar di bawah ini

Tunggu beberapa saat untuk proses compilasi Report, kemudian laporan List Customer akan ditampilkan langsung di dalam Netbeans IDE Di sini juga kita dapat langsung memprint laporan tersebut atau kita simpan dalam format yang lain seperti ke pdf atau ke xls