Veremos
cómo integrar Netbeans a Ireport trabajando con una aplicación web
y una base de datos en SQL SERVER 2008.
Para esto
necesitaremos descargar algunos plugins y algunas librerías que agregaremos o
intalaremos a Netbeans para poder trabajar con Ireport y la base de
datos.
Aquí les
dejo los links de descarga:
Librería
JasperReport: Enlace Libreria JasperReport
Plugins
Ireport: Enlace Pugins Ireport
Librería
Reporte Gráficos: http://www.megaupload.com/?d=GNYHBK90
Driver
SQL SERVER: http://www.megaupload.com/?d=11XX6OQE
Abrimos
nuestra aplicación web en Netbeans.
Instalaremos en Netbeans los plugins necesarios para
Ireport, vamos al menú herramientas o tools y damos
clic en complementos o
plugins.
Vamos a
la pestaña instalados o downloaded y hacemos clic en el botón agregar
plugins o add plugins.
Buscamos
la carpeta de nuestra descarga y ubicamos los plugins de ireport seleccionamos
todos y abrir.
Damos
check a los 4 plugins y clic en el botón instalar o
install.
Damos
clic en siguiente o next ,damos check aceptando los terminos ,
esperamos que carge y finalizamos.
Bien
ahora tenemos que agregar la librería del jasperReport a
Netbeans.
Agregamos
una nueva librería.
Damos
clic en Agregar JAR/Carpeta o Add JAR/Folder y ubicamos la carpeta de
jasperReport-4.2.1 y abrimos. Luego le damos Aceptar u
Ok.
Ahora
agregamos los archivos .jar de reportes gráficos a nuestra librería en nuestra
aplicación.
También agregamos el Driver de SQL SERVER a la librería de la aplicación.
Ahora
tenemos que establecer la conexión a nuestra base de datos a la aplicación y a
los reportes con Netbeans.
Vamos a
Servicios o Services y desplegamos Base de datos o
Databases.
En mi
caso la base de datos esta en SQL SERVER y para hacer la conexión con Netbeans
lo hare usando el driver o complemento de SQL
SERVER; tendremos que agregar el driver y
crear la conexión a la
BD.
Luego
aceptamos.
Desplegamos los drivers y clic derecho en el
driver de sql server luego click Conectar usando o Connect
Using.
Aquí
crearemos la conexión a nuestra base de datos. En host colocaremos la
dirección: 127.0.0.1 que hace referencia a la máquina que estamos usando
o host local, usaremos el puerto: 1433, colocan el nombre de su base
de datos y el usuario y contraseña que usan al momento de conectar a
SQL SERVER y probamos la conexión.
Y podemos
ver que se creó una cadena de conexión y nuestra
BD.
(Recomiendo que el driver de SQL SERVER lo tengan
dentro de la librería de su aplicación al igual que las carpetas de los plugins
y la librería de jasperReport y los gráficos por algo que pueda pasar ya lo
tendrían dentro de su proyecto)
Ahora
también deberemos agregar el driver de SQL SERVER dentro de las funciones
de Ireport en Netbeans para poder conectarlo a la
BD.
Vamos a
la pestaña Ireport.
Luego
vamos al icono de conexión de base de datos en la funciones de
Ireport.
Le damos
clic en Nueva o New para crear una nueva conexión.
Escogemos
la primera opción.
Siguiente y colocamos el nombre de nuestra conexión, en JDBC Driver escogemos el de SQL SERVER que está en negro. , server adress: 127.0.0.1. , el nombre de su BD (le damos en WIZARD para que cambie la url del jdbc), usuario y contraseña de sql. Probamos la conexión.
Y eso es
todo. Ya tenemos integrado a Ireport con Netbeans y nuestra Base de Datos en SQL
SERVER.
En la II
parte les mostraré como crear un reporte de una o varias tablas de nuestra BD y
agregarle tmb gráficos estadísticos para posteriormente mostrar nuestro reporte
en un JSP
Excelente
ResponderEliminarExcelete.
EliminarMuy buen blog!
ResponderEliminardisculpa puedes poner otro enlace para la descarga de la carpeta de graficos
ResponderEliminarGracias por tan excelente orientación; no pude conseguir "Librería Reporte Gráficos" ni "Driver SQL SERVER" con los enlaces que tiene en esta guía.
ResponderEliminar