sábado, 6 de agosto de 2022

Conectar JasperReports a una base de datos

Vamos a ver como se conecta un informe de JasperReports a una base de datos de Oracle. Para ello, En la pestaña Repository Explorer, en DataAdapters botón derecho del ratón  Create Data Adapter

 

Conectar JasperReports a una BBDD

Elegimos Database JDBC Connection

Conectar JasperReports a una base de datos


Y pulsamos next, rellenamos la siguiente pantalla con la url de la base de datos, su usuario y contraseña

 

DataAdapter  JasperReports

Ahora vamos a las pestañas de la parte inferior y pulsamos Driver Classpath pulsamos el botón Add y donde tengamos instalado nuestro jasperreports copiamos …\jaspersoft\jre.win32.win32.x86_64.feature_11.0.8\jre\bin\ojdbc8.jar

 

DataAdapter  JasperReports

Ahora pulsamos Test. Si todo es correcto pulsamos finish.

Si todo es correcto en la pestaña preview de nuestro informe, desplegamos arriba a la izquierda y elegimos la conexión creada. 

 

Database JDBC Connection  JasperReports

Ahora ya podemos probar el informe con datos dando al play (triángulo verde) y vemos el informe.

Si sale el mensaje Document is Empty no es un error, es que no hay datos que mostar

El nombre de la conexión aparece al principio en el XML

 

Conectar JasperReports a una base de datos

Podemos cambiar el nombre de la conexión con botón derecho del ratón sobre el data adapter y Edit Data Adapter

 

Edit Data Adapter JasperReports

Nos abre el cuadro de diálogo Data Adapter Wizar visto anteriormente, donde podemos cambiar el nombre.


No hay comentarios:

Publicar un comentario