Jboleto não executa ! E agora?

1 resposta
rodrigodsw2005

Pessoal estou tempo problema aqui no meu codigo eu tento chamar o metodo montarBoleto, so que ele nao gera ! pelo meus teste ele só dá certo se for pelo metodo public static void main.... !!! mas o ResultSet ou Prepared statmente nao executa dentro do main.. e agora o que eu tenho que fazer??

public void montarBoleto(LoginVO loginvo) throws SQLException {

        db = new ConexaoBD();
        CadastroDAO cadastrodao = new CadastroDAO();

        montaboleto = db.getConn().prepareStatement("select c.nome, c.endereco, c.bairro, c.cidade, c.cep, c.uf, c.cpf, b.cedente, b.carteira, b.localpagamento1, b.localpagamento2, b.instrucao1, b.instrucao2, b.instrucao3, b.instrucao4, b.agencia, b.dvagencia, b.contacorrente, b.dvcontacorrente, b.nossonumero, g.valorboleto from cadastro c inner join gerador g on c.idcadastro = g.idcadastro inner join boleto b on g.idboleto = b.idboleto where c.idcadastro = ?");

 montaboleto.setInt(1, cadastrodao.getIdcadastroByAutenticacao(loginvo));
        ResultSet rs = montaboleto.executeQuery();

        while (rs.isFirst()) {

            JBoletoBean jBoletoBean = new JBoletoBean();

            jBoletoBean.setDataDocumento("24/01/2008");
            jBoletoBean.setDataProcessamento("24/01/2008");
            jBoletoBean.setCedente(rs.getString("cedente"));
            jBoletoBean.setCarteira(rs.getString("carteira"));
            jBoletoBean.setNomeSacado(rs.getString("nome"));
            jBoletoBean.setEnderecoSacado(rs.getString("endereco"));
            jBoletoBean.setBairroSacado(rs.getString("bairro"));
            jBoletoBean.setCidadeSacado(rs.getString("cidade"));
            jBoletoBean.setUfSacado(rs.getString("uf"));
            jBoletoBean.setCepSacado(rs.getString("cep"));
            jBoletoBean.setCpfSacado(rs.getString("cpf"));
            jBoletoBean.setLocalPagamento(rs.getString("localpagamento1"));
            jBoletoBean.setLocalPagamento2(rs.getString("localpagamento2"));
            jBoletoBean.setDataVencimento("28/01/08");
            jBoletoBean.setInstrucao1(rs.getString("instrucao1"));
            jBoletoBean.setInstrucao2(rs.getString("instrucao2"));
            jBoletoBean.setInstrucao3(rs.getString("instrucao3"));
            jBoletoBean.setInstrucao4(rs.getString("instrucao4"));
            jBoletoBean.setAgencia(rs.getString("agencia"));
            jBoletoBean.setDvAgencia(rs.getString("dvagencia"));
            jBoletoBean.setContaCorrente(rs.getString("contacorrente"));
            jBoletoBean.setDvContaCorrente(rs.getString("dvcontacorrente"));
            jBoletoBean.setNossoNumero(rs.getString("nossonumero"));
            jBoletoBean.setValorBoleto(rs.getString("valorboleto"));


            JBoleto jBoleto = new JBoleto();

            jBoleto.addBoleto(jBoletoBean, JBoleto.BRADESCO);
            jBoleto.writeToFile("bradesco2.pdf");


        }
    }

1 Resposta

gui_sv

Post o erro …

uma outra coisa

no while … utilize … while(rs.next()) …

abraços

Criado 24 de janeiro de 2008
Ultima resposta 24 de jan. de 2008
Respostas 1
Participantes 2