Reporting With JasperReports

JasperReports is an open-source java-based reporting system. JasperReports can be easily integrated with any Java desktop application and has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.

More information about JasperReports including tutorial, reference and examples, can be obtained from its official web-site.

This chapter will help you to start using JasperReports with your db4o database.

Before you proceed, you will need to download JasperReports. Check the full list of system requirements here. For the examples discussed in this chapter you will only need to ensure that:

It is recommended to use iReport designer with JasperReports for an easy visual report design, however it is not required for this tutorial.