você tem uma classe Cliente e outra cliente??? Chama essa com a letra minuscula de ClienteDAO pelo menos, pois é ela que faz a persistencia…É a classe Cliente que chama esse metodo adiciona? Pois ActiveRecord é caracterizado quando seu dominio tem contato direto com os mecanismos de persistencia, se vc tiver um Service fazendo isso tá tranquilo.
erickles
Bem, renomeei a “cliente” para “ClienteDAO”.
A classe “Cliente” no caso, preenchera os atributos atraves da classe Scanner, que por sua vez, chamara o metodo adiciona da classe “ClienteDAO” para gravar no Banco. To fazendo uns eskema parecido com MVC.
A PreparedStatement eu tenho que dar um implements ?
rafaelglauber
ThemethodgetCodcli()isundefinedforthetypeCliente
Bem o erro é claro, verifica essa sua classe Cliente que tá faltando coisa ou você esqueceu que Java é case sensitive.
qualquer dúvida posta o sua classe Cliente.
erickles
POutz cara, eh msm, na verdade, ontem msm, de ler sua resposta, jah havia detectado o problema. O Estranho msm foi a preparedstatement. Ao inves disso: