Anda di halaman 1dari 7

1

Materi 10 (2)

Memanggil Report dengan Code Java (2)

Persiapan 1. Persiapkan file hasil kita membuat report pada pertemuan sebelumnya. Persiapkan file *.jrxml dan *.jasper. Pada tutorial ini akan menggunakan file report2.jrxml dan report2.jasper. Diletakkan di drive E:/. 2. File JAR mysql-connector-java 3. File JAR library iReport Download jasperreports-5.0.4-project Link : http://sourceforge.net/projects/jasperreports/files/jasperreports/JasperReports%20 5.0.4/jasperreports-5.0.4-project.zip/download Isi folder ketika di-unzip

Materi 10 (2)

Isi filder dist

Isi filder lib

Materi 10 (2)

Libraries 1. 2. Masukkan semua file JAR yang diperlukan (lihat persiapan di atas) dalam folder Libraries. Baik JAR untuk koneksi database maupun library dari iReport. Klik kanan folder Libraries pada Netbeans > Add JAR/Folder

3.

Masukkan mysql-connector Masukkan semua library iReport (semua file JAR) pada folder dist dan lib. Buat Java Class baru sebagai file koneksi (lihat pertemuan mengenai database).

Materi 10 (2)

Koneksi.java
import import import import import import com.mysql.jdbc.Connection; com.mysql.jdbc.Driver; java.sql.DriverManager; java.sql.ResultSet; java.sql.SQLException; java.sql.Statement;

public class Koneksi { private static Connection koneksi; private static String url = "jdbc:mysql://localhost/belajar_java"; private static String user = "root"; private static String pass = ""; public static Connection getConnection() throws SQLException { if(koneksi == null) { new Driver(); koneksi = (Connection) DriverManager.getConnection(url, user, pass); } return koneksi; } }

4.

Buat JFrame Form baru dengan desain berikut:

Materi 10 (2)

5.

Melakukan koneksi dengan Database

6.

Code pada tombol. Letak dari file *.jrxml disesuaikan. Sebagai contoh file *.jrxml dan *.jasper diletakkan di E:/.

Materi 10 (2)

7.

Pada Nama Project > Klik Kanan > Properties

8.

Setting untuk Working Directory adalah sama dengan letak file *.jrxml dan *.jasper kita. Pada tutorial ini kedua file tersebut diletakkan di E:/.

Materi 10 (2)

Uji Coba Cek data di database

Masukkan NIM yang ingin ditampilkan.

Hasil Report.