nPara produzir um relatório precisamos
fornecer dados ao Jasper.
nconsultas SQL inserida no arquivo XML
num objeto ResulSet gerando por uma classe Java
nInterface JRDataSource abstrai diferentes
fontes de dados, fornecendo
os seguintes tipos:
nJREmptyDatasource - especial datasource usado para preencher relatórios que não possuem
registros ou dados recuperados
nJRResultSetDataSource - implementação padrão desta interface para objetos ResultSet
nXML DataSource - empacotar um arquivo XML e normalizar seu conteúdo. As únicas informações
necessárias para criar este tipo de datasource são: o nome do datasource e o
nome do arquivo
XML.