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...
Thursday, July 4, 2013
7:56 PM
MR: EDITOR
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.
Related Posts
COMMENT!
Subscribe to:
Post Comments (Atom)
bang, "Map parameter = new HashMap();" disini fungsinya apa?
ReplyDelete