Fórum AJUDA COM CLASSE DAO metodo de busca de dados entre duas tabelas #378105

21/05/2010

0

Bom dia pessoal... Estou com um problema e gostaria da ajuda de vcs.. Bom e o seguinte.. Tenho as classes ==> Banco, BancoDAO, Pessoa, PessoaDAO, ContaCorrente ContaCorrenteDAO, Movimentação , Movimentação DAO).   public class Banco {
    protected String nomeB, codigoB; .......   public class ContaCorrente{
    protected Banco banco;
     private String agencia , numeroCC;
   protected Pessoa titular; .......   public class Movimentacao  {
   
    private String codigoMov;
    protected ContaCorrente conta;
    private Date dataMov;
    private String tipo, documento,observacao,agencia;
    private float valor; .....   public class Pessoa {
private String nomeP, codigoP,telefone, logradouro, bairro,cidade,estado,cep, complemento, numero;   .....   A classe BancoDAO e PessoaDAO  estão funcionando normalmente, consigo atualizar, alterar pesquisar.... Mas o problema começa agora na classe ContaCorrenteDAO... a ContaCorrente faz referencias a classe Banco e a classe Pessoa... eu não estou conseguindo fazer um metodo para me retornar o nome do Banco na classe banco, pq na contaCorrente preciso que busque atravez do codigo o nome do bando eu fiz:   Pq preciso que na tela de CadastroDeContaConrrente eu entre com o codigo do banco e ele me retorne o nome do banco, mas esta dando erro.   public ArrayList<ContaCorrente> consultarBanco() throws SQLException {
     ArrayList<ContaCorrente> contas = new ArrayList<ContaCorrente>();
                   String query = "SELECT banco.nome from conta,banco where conta.banco-banco.codigo";
            PreparedStatement pst = connection.prepareStatement(query);
            ResultSet rs = pst.executeQuery();             while (rs.next()) {
               ContaCorrente conta = new ContaCorrente();
            conta.getBanco().setCodigoB(rs.getString("banco"));
           contas.add(conta);
        }
        rs.close();
        pst.close();
       return contas;
    }   USO ESTE MEDODO NA TELA CadastroContaCorrente para montar a conta
 private ContaCorrente montaContaCorrente() throws SQLException {
        ContaCorrente contaCorrente = new ContaCorrente();
        contaCorrente.getBanco().setCodigoB(jTBancoCodigo.getText());
       jTBancoNome COMO FAÇO ISSO AQUI ????? pq atraves do jTBancoCodigo ele vai preencher isto aqui
        contaCorrente.setAgencia(jTAgencia.getText());
        contaCorrente.setNumeroCC(jTNumeroCC.getText());
        contaCorrente.getTitular().setNomeP(jTTitular.getText());          return contaCorrente;
Karla Severino

Karla Severino

Responder

Posts

22/05/2010

Dyego Carmo

Qual erro que está dando ? Cole o exception completo aqui !

Responder

Gostei + 0

27/05/2010

Carlos Mazzi

Deu certo? se resolveu por favor, post aqui, para colaborar com a galera. Abracos...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar