Thursday, November 23, 2017

KONEK NETBEANS DGN IREPORT



try {
HashMap parameter = new HashMap();
String dbname = “jdbc:odbc:nmdb”;
Class.forName(“sun.jdbc.odbc.J
dbcOdbcDriver”);
Connection con = DriverManager.getConnection(dbname, “admin”, “admin”);
File report_file = new File(“report/nmreport.jasper”);
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(report_file.getPath());
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameter, con);
JasperViewer.viewReport(jasperPrint, false);
JasperViewer.setDefaultLookAndFeelDecorated(true);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, “Data tidak dapat dicetak!” + “\n” + e.getMessage(), “Cetak Data”, JOptionPane.ERROR_MESSAGE);
}
ket:
String dbname = “jdbc:odbc:nmdb”; merupakan cara memanggil database acces dimana nama databasenya adalah nmdb yang sudah diset jdbc nya cara ngesetnya bisa lihat diartikel sebelumnya..
File report_file = new File(“report/nmreport.jasper”); merupakan script untuk mengakses file ireport yang sebelumnya sudah dibuat dan disimpan didalam project program, ingat yang disimpan cuma yang berextensi *.jasper karna disitu ada dua file yang berbeda extensionnya..
sebelumnya anda harus mendaklarasikan beberapa file library dari jasper yakni:
import java.io.File;
import java.util.HashMap;
// Paket JasperReports
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;
dan juga file library dari sql dan swing.
import java.sql.*;
import javax.swing.*;

logika algo: deret hitung suku ke n

#include <conio.h> #include <iostream> #include <stdio> main(){  int n=6,i,bil;  for(i=1;i<=n;i++)  { ...