Validar existencia en java

Cerrado
Jei-Prog26 Mensajes enviados 7 Fecha de inscripción martes, 1 de marzo de 2016 Estatus Miembro Última intervención viernes, 26 de agosto de 2016 - 7 mar 2016 a las 19:35
 Blanca_Monroy - 16 jun 2016 a las 16:00
Hola, estoy trabajando en un formulario en NetBeans, quiero validar si existe el RFC en la base de datos mysql antes de realizar el insert; de ser asi que envie un mensaje de error y sino que realize con exito el insert, espero puedan ayudarme, muchas gracias

2 respuestas

DanielBarrera Mensajes enviados 6 Fecha de inscripción lunes, 30 de mayo de 2016 Estatus Miembro Última intervención domingo, 26 de junio de 2016
Modificado por DanielBarrera el 13/06/2016, 07:35
Pues en tu método primero realiza una consulta

String query = "SELECT COUNT(ID) FROM Persona WHERE RFC = ' + this.txtREFC.getText() +' ";
//realizas el procedimiento para consultar


y después si el valor que retorna lo guardas en una variable y lo comparas con un if

if (nregistros > 0){
//Muestra el mensaje de error
}
else{
//Inserta el registro
}


Espero te sea de ayuda
0
Blanca_Monroy
16 jun 2016 a las 16:00
Primero tienes que consultar en BD sí existe el registro

"Select RFC from #Tabla where RFC =" + ' txtRFC.getText()' ";"


Después haces la comparación según los resultados

if(txtRFC.getText() = RFC){

//Aquí va el mensaje de Error
}else{

//Aquí va el procedimiento de tu consulta
}


Espero te funcione!
0