Script menghubungkan IReport dan Program java Netbeans

on

disini saya akan sedikit posting mengenai script untuk menghubungkan Ireport dengan program java netbeans dan kebetulan mengguankan library dari jasper. berikut scriptnya:

try {
HashMap parameter = new HashMap();
String dbname = “jdbc:odbc:counter”;
Class.forName(“sun.jdbc.odbc.J

dbcOdbcDriver”);
Connection con = DriverManager.getConnection(dbname, “admin”, “admin”);
File report_file = new File(“report/rep_user.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:counter”; merupakan cara memanggil database acces dimana nama databasenya adalah counter yang sudah diset jdbc nya cara ngesetnya bisa lihat diartikel sebelumnya..
File report_file = new File(“report/rep_user.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.*;
semoga membantu sobat, artikel yang pendek ini trimakasih….
Iklan

7 Comments Add yours

  1. Cogere tu rss ya que no he conseguido visualizar tu e-mail para suscribirme a tus hyperlink o servicio e-newsletter .
    ¿ Tienes alguna direccion? Por favor dejame comprender de
    quee manera hacerlo. Solo me encantaria subscribirme. Gracias!.

  2. Como estan! Podriaws hacerme saber cual es el compañia de hosting quee estas
    llevando? He recargado tu web en 3 navegadores radicalmente distintos y solo puedo decir que esfe
    web blog se carga en instantes en el conjunto de ellos. ¿Puedes sugerir un buen proveedor de compañia de
    hosting a un monto justo? Agradecido de antemano!

  3.  No resulta mal ell web-post si bien le muestra falta de material y
    informacion. Como sea consiste en un aceptable origen. Un saludo.

  4. Juegos online berkata:

    ¿Que tal todo?! de ningun modo tengo la impresion que la comunicacion este dwmasiado bin comprobada.

    De tpdas formas un posteo suficientemente agradable. Impresionante labor!

  5.  La información que ofreces no es actualizada y de ninguna manera has contrastado la información sobre la que redactas.
    Me ha chasqueado mucho este posteo.

  6. Juegos Gratis berkata:

    Un webblog genial con bastante posteo beneficiosa.
    Enhorabuena!. Sin la menor duda uno de mis favoritos!

  7. destiny dance berkata:

    Muchas Gracias hacia tu Webblog. ¡Me apasiona! Esta blog.
    Se va directa a favoritos.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s