Filtro java + mysql + ireport

Amigos…to usando java + mysql + ireport/jasper…blz…ja consigo no ireport gerar o designe e ate ver os dados e gero o .jasper…ate ai tudo bem…ai na java tenho um form onde preencho um JTextField e depois clico no botao que chama o relatorio. Como filtro para aparecer no relatorio os dados que digitei no JTextField do form?

To tentando assim: no ireport criei um parametro chamado NUMANALISE que tem o mesmo nome do campo do banco de dados: NUMANALISE. Na query criei um:

select * from tbl_amostragem

e na classe java para chamar o .jasper fiz como abaixo:

try {
Class.forName(“com.mysql.jdbc.Driver”);
Connection ConectaNoBanco1 = DriverManager.getConnection(“jdbc:mysql://localhost:3306/MS”,“root”,“123”);
Statement stmt1 = ConectaNoBanco1.createStatement();
ResultSet RS1 = stmt1.executeQuery(“Select * from tbl_amostragem”);
JRResultSetDataSource jrRS1 = new JRResultSetDataSource(RS1);
HashMap parameters = new HashMap();
RS1.next();
parameters.put(“rNumAnalise”,RS1.getInt(“NUMANALISE”));
JasperPrint print = JasperFillManager.fillReport(“D:/PROJETOS/JMS/MS/src/ms/rpt_Amost_Data.jasper”,parameters,jrRS1); //new HashMap(),new JREmptyDataSource());
JasperViewer jrviewer = new JasperViewer(print,false);
jrviewer.setVisible(true);

}catch(JRException jre)

o que ta errado?

Rodrigo

Evite duplicar posts. Ajude a manter o fórum organizado!

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=32389&sid=ff20e7982e8c2a15c2ca39a5d5aee331