Bom dia caros Amigos,
Estou tentando configurar o relatório criado com ireport para obedecer alguns parâmetros, mas até agora sem sucesso, o relatório continua me trazendo todos os registros do banco. se alguém puder me ajudar agradeceria.
segue o código
try {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
}
Connection com = null;
try {
com = DriverManager.getConnection("jdbc:mysql://127.0.0.1/java", "root", "root");
} catch (SQLException ex) {
Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
}
// Caminho do .jasper do relatorio
String caminhoRelJasper = "relatorio.jasper";
InputStream relJasper = getClass().getResourceAsStream(caminhoRelJasper);
// Parametros do relatorios
Map parametros = new HashMap();
parametros.put("parameter1", ano2.getText());
JasperPrint impressao = null;
impressao = JasperFillManager.fillReport(relJasper, parametros, com);
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.setVisible(true);
} catch (JRException e) {
System.out.println(e.getMessage());
}
Refiz as configurações de parâmetros no ireport e deu tudo certo.