What databases does JReport connect to?
JReport can connect to any relational database using JDBC and ODBC connections and data objects (like JDOs – Java Data Objects). JReport also connects to hierarchical data sources like XML and EJBs (Enterprise Java Beans), with support for parallel nodes which allows the hierarchical relationships to be retained (instead of flattening the data source). In other words, the inherent hierarchy of data in an XML data source is retained for grouping data in a report, as opposed to “flattening” data which removes grouping levels. JReport also supports connecting to XML through a web service. As part of its extensibility, JReport also provides the ability to define your own data source.