Ireport

2 respostas
W

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(); 
	}

}

2 Respostas

keller

sim Sr.! adicione os .jar’s do iReport ao seu classpath ai estara tudo resolvido… :smiley:

W

Bom meu classpath esta assim:
C:j2sdk1.4.2_05lib;C:apache-ant-1.6.2lib;C:iReport-0.4.0lib;.;

Mas mesmo assim continua dando o mesmo erro.

Criado 23 de outubro de 2004
Ultima resposta 25 de out. de 2004
Respostas 2
Participantes 2