Over a million developers have joined DZone.

NextReports - A Report Tool Made in Java

DZone's Guide to

NextReports - A Report Tool Made in Java

· ·
Free Resource

Every business nowadays needs a way to generate a lot of reports. There are various software applications that try to fill this gap. Some  are very powerful tools, but not as easy to learn and use. Every tool has its benefits and its drawbacks. Trying to create an application for report generation which is also simple to learn as it is to use was the first thing taken into account when NextReports began its journey.

So what is NextReports? It is an Ad Hoc Query and Reporting tool.  NextReports can connect to popular databases like oracle, mysql, microsoft sql server, derby. But it also can be extended to connect to any database for which there is a jdbc driver. Reports created with NextReports can be exported in html, excel, pdf, rtf, csv and tsv.

It benefits of installers for Windows and Linux, and because it is written in Java it can be used on any platform which supports at least java 1.5. For that a zip archieve is provided. There are installers with or without the jre, so you do not have to worry if you have java installed or not. Just use an installer with  jre and you're ready to start. It has only a few jars  dependencies and so the installer has a small size (an installer without jre has about 6MB).

NextReports has a very easy learning curve. For that , an embedded Derby data base was added to the application, and a demo report can be used to understand the main functionalities. A manual and some basic tutorials will guide you through all the aspects. It is also easy to use. With NextReports creating reports can be a simple process. Even if you ave no knowledge of what sql means, you can do your reports using a designer, only with drag and drop and mouse clicks. The layout has a grid structure and in contrast with an xy Layout (at pixel level) for other tools, the user can work with it as easy as in excel.

With NextReports you can build your reports in minutes without spending time with formatting opperations.
A wizard is available to make your work as fast as possible.

Queries created with NextReports can contain only selects.No alteration of data in database is allowed. Long queries to database can be stopped if the jdbc driver supports cancelation. ll work can be saved and reused later through a backup/restore process which creates a zip archieve.

Advanced users can write their own SQL if designer does not offer the freedom they want. Users can select which schemas they are interested to use. eport layout can be modelled in a multitude of ways. Reports can have simple parameters or chained parameters. t has a simple api, and it is easy to embed it in other application to generate reports created with Next.

Current evaluation license allows full functionality. Besides its general licence , NextReports has also an Academic and Student licence, and smaller price for Volume licensing.







Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}