Thursday, July 4, 2013

Rumus Cetak ireport (jasper) java programing

Assalamualaikum Wr Wb sebelumnya ane mohon maaf kalo dalam tutor ini ada kesalahan, maklum ane masih newbe belajar java.. buat para master java mohon masukannya...

1.  plugin  tambahan yang dibutuhkan,

2.  langkah pertama buat terlebih dahulu databasenya, disini saya menggunakan xampp.
3.  buat koneksinya.. di blog ini saya sudah membuat tutornya disini
4.  selanjutnya buat report dengan ireport.
5.  ketikkan rumus di tombol cetak

-------------------------------------------------------------------------------------------------------------
Connection con = null;

try {

   String path="src/database/laporan.jasper";    // letak file report (dalam format jasper)
  Map parameter = new HashMap();
  JasperPrint print = JasperFillManager.fillReport(path,parameter,teskoneksi.ok()); //teskoneksi adalah class koneksi ke database
  JasperViewer.viewReport(print, false);
} catch (Exception ex) {
  JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada"+ex);
}
--------------------------------------------------------------------------------------------------------------

atau


Connection con = null;
try {
String jdbcDriver = "com.mysql.jdbc.Driver";
Class.forName(jdbcDriver);

String url = "jdbc:mysql://localhost/datamahasiswa"; // database yang dibuat
String user = "root";   //user dari database
String pass ="";    //password database

con = DriverManager.getConnection(url, user, pass);
Statement stm = (Statement) con.createStatement();

try {

   String path="src/database/laporan.jasper";
  Map parameter = new HashMap();
  JasperPrint print = JasperFillManager.fillReport(path,parameter,stm.getConnection());
  JasperViewer.viewReport(print, false);
} catch (Exception ex) {
  JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada"+ex);
}

} catch (Exception e) {
System.out.println(e);
}
   
  
-------------------------------------------------------------------------------------------------------------

6.  selanjutnya malukukan import
import java.sql.*;
import java.util.HashMap;
import java.util.Map;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;


 7. sialhkan di run dan lihat hasilnya...

Unknown

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

1 comments:

  1. bang, "Map parameter = new HashMap();" disini fungsinya apa?

    ReplyDelete

 

Copyright @ 2017