Uso o netbeans 6.5 e tenho um form que chama um relatorio atravez de um botao.
O problema é que quando clico no botao para acessar meu .jasper que esta na pasta do meu projeto ele abre o jasper vazio e com a mensagem O Documento nao contem paginas
no meu console quando execulta o form aparece isso
run:
02/04/2009 03:26:28 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter <init>
WARNING: The supplied java.sql.Connection object is null.
agora vejam meu codigo
MÉTODO DA CLASSE DAOJASPER
public Connection getConnection()
{
String sql ="SELECT * FROM CLIENTES";
try
{
Class.forName(driver);
}
catch (ClassNotFoundException ex)
{
ex.printStackTrace();
}
try
{
Connection conn=DriverManager.getConnection(url,us,pw);
return conn;
}
catch(Exception e)
{
e.printStackTrace();
}
return null;
e veja o metodo da minha classe jasper.java
public rep_Customer()
{
try
{
Connection con = new DaoJasper().getConnection();
JasperPrint jasperPrint = JasperFillManager.fillReport
("CAMINHO COMPLETO/rel_Cliente.jasper"
, new HashMap());
JasperViewer.viewReport(jasperPrint, false);
}
catch (Exception erro)
{
erro.printStackTrace();
}
}
public static void main (String[] args)
{
new rep_Customer();
}