# Trail 2: Creating New Reports

In this trail, assume that you are a report developer working for the Jinfonet Gourmet Java (JGJ) company. You have been asked to write a set of reports based on the data in the company's existing database. For a description of the tables in this database, see Data sources used in the trails in Trail 1.

JReport reports can pull data from any type of JDBC-accessible database, including Oracle and SQL Server, as well as XML data sources. To simplify the lessons, we'll use the built-in Hypersonic database and XML files which contain the sample data we need.

This trail introduces JReport Designer, a Swing-based Integrated Development Environment (IDE), for designing and testing of reports.

This trail contains a lesson for each type of pre-defined report:

- Lesson 1: Creating a standard banded report
- Lesson 2: Creating a horizontal banded report
- Lesson 3: Creating a mailing label report
- Lesson 4: Creating a chart report
- Lesson 5: Creating a table report
- Lesson 6: Creating a crosstab report
- Lesson 7: Creating a tabular report
- Lesson 8: Creating a report that contains a subreport
- Lesson 9: Creating a parameter-based report

You will be developing a set of new reports based on the procedures in this trail. JReport provides finished versions of these reports if you would like to reference them. See the Note at the end of each lesson for information about how to access the JReport-provided tutorial reports.

Click the right arrow () below to begin reading the trail.