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….

7 Comments Add yours

  1. juegos de navegador mengatakan:

    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. Trampas de juegos mengatakan:

    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. Juegos infantiles mengatakan:

     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 mengatakan:

    ¿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. Juegos infantiles mengatakan:

     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 mengatakan:

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

  7. destiny dance mengatakan:

    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