Boas pessoal.
Estou tentando fazer um relatório no Ireport.
Usando o código abaixo.
Tenho um monte de erro mas acho que todos são culpa desses dois:
package dori.jasper.engine does not exit
package dori.jasper.view.JasperViewer does not exit
Alguém sabe como eu resolvo esse problema?
/* pacotes necessários <em>/
import dori.jasper.engine.</em>;
import dori.jasper.view.JasperViewer;
import java.sql.<em>;
import java.util.</em>;
public class RelatorioClientes
{
/* Realza contornaniexão com o banco de dados, redo o objeto Connection */
public Connection conn;
public RelatorioClientes (Connection con)
{
conn = con;
}
public void geraRelatorio() throws JRException, Exception
{
Connection con = getConnection();
Statement stm = con.createStatement();
String query = "select * from clientes";
ResultSet rs = stm.executeQuery( query );
/* implementação da interface JRDataSource para DataSource ResultSet */
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
/* HashMap de parametros utilizados no relatório. Sempre instanciados */
Map parameters = new HashMap();
// parameters.put("COLUNA", valor);
/* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */
JasperFillManager.fillReportToFile("clientes.jasper",parameters,jrRS);
/* Exporta para o formato PDF */
JasperExportManager.exportReportToPdfFile("clientes.jrprint");
/* Preenche o relatorio e o salva diretamente em arquivo PDF. Sem a necessidade do .jrprint */
// JasperRunManager.runReportToPdfFile("BibliotecaPessoal.jasper", parameters, jrRS);
/* Visualiza o relatório em formato PDF */
JasperViewer.viewReport( "Clientes.pdf", false );
}
public static void main(String[] args) throws JRException, Exception
{
new RelatorioClientes().geraRelatorio();
}
}
–
