Pessoal da uma olhada e v c ta certo minha classe para de relarorio usado pelo iReport

1 resposta
M

essa é minha classe queria saber c ela esta certa ou nao, e esse valor do codigo coloquei assim so para teste!!!

import java.sql.*;
import java.util.HashMap;
import javax.swing.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.*;

public class ClasseRelatorio {

    private ResultSet rs = null;
    private Connection con;
    private String relatorio;

    public ClasseRelatorio(String nome_relatorio) throws JRException {

        relatorio = nome_relatorio;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection("jdbc:mysql://localhost/receituario", "root", "");
            Statement stm = con.createStatement();
            String query = "select * from inclusao";
            rs = stm.executeQuery(query);
            HashMap map = new HashMap();
        } catch (Exception e) {
            System.err.println("Problemas apresentados na operacao de conexao");
            e.printStackTrace();
        }
        try {

            int cod = 2;
            HashMap parametros = new HashMap();
            parametros.put("codigo", cod);

            JasperPrint impressao = JasperManager.fillReport(relatorio, parametros, con);
            JasperViewer jrviewer = new JasperViewer(impressao, false);
            jrviewer.show();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

e outra coisa to com muita dificuldade de onde exatamente eu recebo esse parametro la no iReport

eu preiso muito resolver esse problema de relatorio!!!
c alguem poder me da uma ajuda faz esse favor p mim..
valeww

1 Resposta

cristianonasciment
con = DriverManager.getConnection("jdbc:mysql://localhost/receituario", "root", "");

tá faltando a senha ai do B.D não tá não ?
e outra, posta o erro ai tmb, q a maioria dos caras aqui não tem o dom da premonição não. rss

Criado 17 de dezembro de 2008
Ultima resposta 17 de dez. de 2008
Respostas 1
Participantes 2