Freddy Kresna
Jasper Report2
Menambahkan jasper report ke library manager di netbeans
- Pada netbeans klik Tools >> Library Manager
- Klik new Library pada kotak dialog new Library, ketik jasperreports-1.3.2 pada Liibrary Name, lalu pilih Class Libraries pada Library Type
- Pada tab classpath klik Add Jar/Folder cari folder lib di direktori instalasi ireport, di lingkungan Window biasanya default C:\Program Files\JasperSoft\iReport-1.3.2\lib tambahkan library :
- commons-beanutils-1.7
- commons-javaflow-20060411
- jasperreports-1.3.2
- poi-2.0-final-20040126
- commons-collections-2.1
- commons-logging-1.0.2
- jdt-compiler-3.1.1
- commons-digester-1.7
Catatan : Contoh ini menggunakan library minimal jadi untuk penggunakan Jasper Report lebih lanjut anda mungkin membutuhkan library lagi
- Pada tab Sources klik Add JAR/Folder kemudian cari folder src di instalasi ireport, di lingkungan Window biasanya default C:\Program Files\JasperSoft\iReport-1.3.2\src
- Pada tab Javadoc, ini membutuhkan download sekali lagi di sini pilih jasperreports-1.3.2-project.zip extract file ini kemudian di dalam folder ini nantinya akan terdapat folder dist\javadoc
- Klik Ok untuk menutup Library Manager
- Klik Tools >> Option untuk membuka kotak dialog Options
- Klik Advanced Options
- Di bawah IDE Configuration node klik System kemudian Object Types
- Lalu turun ke bawah dan pilih XMLObjects klik (..) pada Extensions dan MIME Types untuk membuka customizer editor
- Ketik jrxml pada item kemudian klik Add
- Tutup editor dan kotak dialog Option
Nah... sekarang jika anda membuka template laporan Jasper maka Netbeans akan mengenali sebagai file XML
Membuat Project Baru
- Klik File >> New Project kemudian pilih General dalam Categories dan pilih Java Application dalam Projects
- Beri Nama JasperDemo dan biarkan konfigurasi awal lalu klik Finish
- Klik kanan pada JasperDemo project node lalu klik Properties
- Pada daftar Categories pilih Libraries lalu klik Add Library
- Pilih jasperreports-1.3.2 dalam library dan klik Add Library
- Klik Ok untuk menutup kotak dialog Properties
- Klik kanan pada JasperDemo Project node lalu klik New >> File/Folder
- Pilih Other dalam Categories dan Folder di bawah File Types
Lalu pindahkan Laporan yang telah dibuat di tutorial sebelumnya ke folder template
- Buka file Main class, yang Netbeans buat dalam package ketika anda membuat project JasperDemo
- Ketikkan kode di bawah ini :
import java.sql.*;
import java.util.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.view.JasperViewer;
/**
*
* @author Freddy
*/
public class Main {
public static void main(String[] args) {
try
{
Connection con = null;
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:HOT";
Statement statement;
String sumber = "../report/template/report1.jrxml";
String tujuan = "../report/hasil/report1.html";
HashMap hm = new HashMap();
System.out.println("compiling...");
JasperReport jasperReport = JasperCompileManager.compileReport(sumber);
System.out.println("printing...");
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
hm, con);
System.out.println("Exporting...");
JasperExportManager.exportReportToHtmlFile(jasperPrint,
tujuan);
System.out.println("Viewing...");
JasperViewer.viewReport(jasperPrint,false);
System.out.println("Done!");
}
catch(JRException e)
{
e.printStackTrace();
}
}
}
Posted at 09:52AM May 18, 2007 by Freddy Kresna Tjoenedi in Java | Comments[5]