gostaria de tratar o retorno de um select, por exemplo, quando eu digitar o cpf do cliente num textfield, ele ira veirifcar se o cpf existe ou nao no cadastro de cliente, se existir ele continua, se não existir, dar uma mensagem de erro …
ResulSetresul=stmt.executeQuery("select cpf from cliente where cpf='"+cpfTextfield+"'");
M
marcoscorso
???
P
paulohrl
Pata isso funcionar legal, o cpf deve ser unico na sua tabela (pode ser a chave). Sei que isso é o mais comun, ja que não existem duas pessoas com o mesmo cpf, mas um erro de digitação poderia causar essa duplicação.
Você pode fazer assim:
ResulSetresul=stmt.executeQuery("select cpf from cliente where cpf='"+cpfTextfield+"'");if(resul.next()){
//trataoresultadodoselect(queestánoresultset)
}
else{
//mensagemdeerro-cpfnãoencontrado
}
thiagopassosp
amigo para um boa pratica em programação eu aconselho a vc separar o codigo assim;