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