Ola
Tem como eu mover ou setar um registro especifico dentro do meu resultSet
sem precisar refazelo?
desde ja agradeço.
Ola
Tem como eu mover ou setar um registro especifico dentro do meu resultSet
sem precisar refazelo?
desde ja agradeço.
tem como ser mais especifico?
Quando vc faz um consulta do tipo
"select * from clientes"
o seu resultset contem todos os registros certo?
sendo assi mgostaria de mover o regitro para
id 100 coluna codigo por exemplo.
desde ja agradeço.
Dá para fazer isso sim, é só criar o Statement com parâmetros não-padrão (e ver se o seu driver do seu banco de dados aceita esses parâmetros.)
Só que é aconselhável fazer isso sem deixar o resultset aberto por muito tempo - não é recomendável fazer isso, por exemplo, para efetuar navegação em um JTable.
Veja a documentação de ResultSet, onde ele mostra até uns exemplos (usando os métodos “absolute” e “updateRow”.
http://java.sun.com/javase/6/docs/api/java/sql/ResultSet.html
Muito obrigado .
deixa eu ver se entendi
voce vai trazer um resultset como resposta da consulta, e voce quer pegar uma dessas respostas e alterar os dados do objeto???
bom…voce pode criar um novo objeto dentro do resultset e setar o valor que vc quer alterar para dentro do objeto criado…depois vc pega esse objeto e salva no banco…
Ou então…voce pode fazer um update no banco…pegando o valor do resultset, alterando os dados para id 100 e depois setando dentro do proprio VO…e salvar no banco.
Era isso que vc queria saber?