Imprimir item selecionado usando ireport

Amigos sou estudante e peguei apostila e quando quero imprimir sai todos as informações do banco, desejo colocar somente o a linha selecionada, segue meu codigo:
Esse botao esta jframe RelatorioCertificado

private void bt_imprimirActionPerformed(java.awt.event.ActionEvent evt) {
try {
selecaoImpresao = con_relatoriosCertificados.resultset.getString(“nome”);
} catch (SQLException ex) {
Logger.getLogger(RelatorioCertificados.class.getName()).log(Level.SEVERE, null, ex);
}
JOptionPane.showMessageDialog(null,selecaoImpresao);
try {
new Impressao(selecaoImpresao);
} catch (JRException ex) {
Logger.getLogger(RelatorioCertificados.class.getName()).log(Level.SEVERE, null, ex);
}
}

e abaixo o minha classe pra impresao

public Impressao(String selecaoImpresao) throws JRException{
// nao sei onde eu coloco esse parametro para que o sistema entenda que o selecaoImpressao seja o que desejo imprimir.
// tentei mil coisas e nada.
try
{
con.conecta();
con.executeSQL(“SELECT * from certificado”);

    JRResultSetDataSource jrRS;
    jrRS = new JRResultSetDataSource(con.resultset);
    JasperPrint jasperPrint = JasperFillManager.fillReport("C:/Arquivos de programas/JasperSoft/ 
    iReport-1.3.1/certificados.jasper", new HashMap(), jrRS);
    JasperViewer.viewReport(jasperPrint,false);

    }catch (Exception erro){
    JOptionPane.showMessageDialog(null, "Deu erro ="+erro);
   }

}

Como virao tentei passar um parametro, pelo jeito meu conhecimento ainda muito limitado, alguem pode me ajudar pra que imprima somente a linha a ser impressa.

Bom dia!

Coloca seu código entre as tags code /code pra facilitar a visualização

esse tutorial pode te ajudar a trabalhar com parâmetros!

muito legal!

observar essas linhas:

[code]// mapa de parâmetros do relatório

Map parametros = new HashMap();



/*

 * Insere o parâmetro primeiroNome no mapa, com o valor F%

 * ou seja, todos os clientes que tenham primeiro nome começando

 * com a letra F.

 */

parametros.put( "primeiroNome", "F%" );



// outros possíveis parâmetros aqui...

[/code]

Vale a pena guardar em favoritos!

Espero que sirva.

Valeu amigo vou dar uma olhada e estudar, qualquer coisa eu entro em contato de novo,rs. Grato.

Amigos eu consegui, coloquei String sql = "select * from certificado Where codigo = " +tf_codigo.getText();, mas considerei o codigo como minha chave primaria e por isso consegui.