9. Reportes en PDF con Java y MySQL
JasperReport
JasperReports es una biblioteca de creación de informes que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.
Está escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico.
Descargas
Librerías JasperReport: http://community.jaspersoft.com/project/jasperreports-library/releases
Ademas de las librerías de JasperReport necesitamos las siguientes:
- AbsoluteLayout
- commons-collections
- commons-digester
- commons-logging
- groovy
- itextpdf
- itext-pdfa
- jasperreports
- mysql-connector-java-5.0.8-bin
Este paquete de librerías los podrás encontrar en el archivo adjunto de este capítulo junto con el proyecto y la base de datos.
Instrucciones para Implementar el Proyecto de Reportes con JasperReport en Java con Conexión a Base de Datos en MySQL.
-
- Descargar iReport e instalarlo en Netbeans.
- Importar el proyecto que es la carpeta «Reportes» a Netbeans.
- Agregar a las bibliotecas del proyecto las siguientes librerías:
- AbsoluteLayout
- commons-collections
- commons-digester
- commons-logging
- groovy
- itextpdf
- itext-pdfa
- jasperreports
- mysql-connector-java-5.0.8-bin
- Cargar la Base de Datos a MySQL. (mexico.sql).
- Editar las constantes de conexión en la Clase Conexion.java por nuestras credenciales de MySQLpublic static final String URL = «jdbc:mysql://localhost:3306/mexico»; //Dirección, puerto y nombre de la Base de Datos
public static final String USERNAME = «root»; //Usuario de Acceso a MySQL
public static final String PASSWORD = «»; //Password del usuario - Ejecutar la Aplicación
- Agradecer.