ola pessual tudo bem, enfim estou terminando meu projeto, mas estou com um problema meio chato, preciso de criar relatório, bem ja criei no ireport e la funciona beleza, crie a conexão com banco e quando visualizo la ele traz os campos normal, ai precisava trazer esse relatório para o java e fiz o seguinte comando, ele traz o relatório, mas em branco, o que pode ser, por favor me ajudem preciso entregar isso amanha:
package Relatorios;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import Utilitarios.conexao;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.*;
public class Relat_Acervo{
conexao con = new conexao();// possuo uma classe conexão
public Relat_Acervo(){
try
{
con.conecta();// possuo um metodo conecta na classe conexão
JOptionPane.showMessageDialog(null,"CONECTADO","CONECTOU",JOptionPane.ERROR_MESSAGE);//TESTANDO CONEXÃO COM BANCO OK
con.executeSQL("select * from Cad_Acervo");//MINHA TABELA DO BANCO ONDE QUERO QUE TRAGA OS DADOS
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport("Relatorios/Relatorio_Acervos.jasper", new HashMap(), jrRS);// O RELATÓRIO ESTA NA PASTA ACERVO
JasperExportManager.exportReportToPdfFile(jasperPrint, "Relatorios/Relatorio_Acervos.pdf");
JasperViewer.viewReport(jasperPrint);
}
catch(Exception erro)
{
JOptionPane.showMessageDialog(null, " Erro "+erro);
}
}
public static void main(String args[]) {
new Relat_Acervo();
}
}