Fala aí, pessoal.
Tô com um problema.
Tenho uma tabela CLIENTE que possui um campo de AUTONUMERACAO codigo_cliente.
Quero saber como posso obter, a partir do banco de dados, o valor desse campo antes de adicionar um novo cliente ao banco.
EX.:
Cliquei em ADICIONAR CLIENTE -> abre um formulário com o JTextField CODIGO referente a codigo_cliente já preenchido. Só tenho que preencher os outros campos…
Que tal assim… no metodo construtor de sua classe vc conecta no banco pega o ultimo registro e o guarda em uma variavel ?
publicclassCadastro{Stringultima_id;publicCadastro(){MetodoDePesquisa();// Continue seu programa..}publicvoidMetodoDePesquisa(){...ultima_id=rs.getString("codigo_cliente");}}
Explicação:
No metodo construtor antes de tudo ele pesquisa a ultima id e deixa guardada na String ultima_id… e depois continua tendo assim desde o inicio da classe a ultima_id inserida no banco…
Espero ter ajudado…
Chandruba
Assim dá certo.!
Mas…
Não funciona para o primeiro cliente a ser cadastrado!!
Deve ter alguma maneira de conseguir pegar esse valor de autoincrement
to tentando aqui…!
Valeu, velho!
Rafael_Steil
Para o primeiro? a tua consulta nao vai retornar dados ou null, e ai eh soh vc setar o valor default para 1