Pessoal, estou aqui novamente pedindo a ajuda de vocês para conseguir solucionar um problema com relação ao relatorio que estou elaborando no meu projeto, pois quando executo o relatorio, aparece apenas o titulo e o conteudo do relatorio fica vazio. O meu codigo é esse:
package sisvenda.relatorio;
import javax.swing.*;
import java.sql.*;
import java.util.HashMap;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import sisvenda.conexao.Conexao;
/*
*
* @author João
*/
public class RelUsuario {
Conexao banco = new Conexao();
private ResultSet rs;
public static void main (String args[])
{
new RelUsuario();
}
** Creates a new instance of RelUsuario */
public RelUsuario() {
try{
Connection oConn = banco.conecta();
String sSQL = "select * from usuarios";
PreparedStatement stm = oConn.prepareStatement(sSQL);
/* implementação da interface JRDataSource para DataSource ResultSet */
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
/* Preenche o relatório com os dados. Gera o arquivo .jrprint */
JasperPrint jasperPrint = JasperFillManager.fillReport(("relatorio/relUsuarios.jasper"), new HashMap(), jrRS);
/* Visualiza o relatório */
JasperViewer.viewReport(jasperPrint);
} catch (Exception erro){
JOptionPane.showMessageDialog(null,"deu erro ="+erro);
}
}
}
Desde ja agradeço a atenção…