lunes, 16 de enero de 2012

Integración de Netbeans IDE 7 con Ireport y SQL SERVER Parte I

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

 
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.




























Ahora cerramos la ventana de plugins y veremos q se nos agregaron las funciones de Ireport.







Bien ahora tenemos que agregar la librería del jasperReport a Netbeans.
Vamos a herramientas o tools y clic en librerías o libraries.








Agregamos una nueva librería.









Le colocamos un nombre y aceptamos.











 
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.
Clic derecho en librerías y Agregar JAR/Carpeta o Add JAR/Folder.








Buscamos nuestra carpeta de Librería de reportes gráficos, seleccionamos todos y abrimos.








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.
Damos clic derecho en Drivers o Complementos y luego Nuevo Complemento o New Driver.






Clic en Agregar o Add y buscamos el archivo .jar.









 
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.











Le damos siguiente y escogemos el esquema dbo y finalizamos.










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 Herramientas o Tools luego a Opciones u Options.










Vamos a la pestaña Ireport.










 
Luego vamos a Classpath , damos clic en agregar JAR y agregamos el driver de sql.







Le damos check a driver agregado y aceptamos.








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















 
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
 

5 comentarios:

  1. disculpa puedes poner otro enlace para la descarga de la carpeta de graficos

    ResponderEliminar
  2. Gracias 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