Tengo una tabla llamada caja la cual tiene los siguientes campos:
id_caja, fecha_alta y saldo_total
Desde java estoy ingresando los datos y al momento de ingresarlos muestro un mensaje de notificación de que así se ha hecho y quiero hacer lo mismo al momento de borrar una caja existente.
Considero lógico el mostrar también un mensaje de que el registro elegido se ha borrado, pero no lo considero así, si el registro que quiero borrar es inexistente, es decir: si quiero borrar una caja con ID box-001 y esta existe, entonces se borra y se notifica mediante un mensaje, en caso contrario notificar mediante un mensaje que el registro que se quiere eliminar no existe.
He considerado el crear un par de funciones donde en una consulte (select) el registro a eliminar, y en la otra borre el registro de acuerdo al resultado obtenido en la anterior.
Para construir estas funciones y poder operarlas desde java, he seguido
los siguientes ejemplos.
Lo que les comentaba, creo que pudiera funcionar, pero siento que puede haber otras alternativas como los procedimientos almacenados.
Tengo entendido que en un procedimiento almacenado se pueden colocar sentencias if/else para los query's y solo llamarla desde una sola función en java.
¿podrían orientarme con algún ejemplo de como lo podría hacer en un procedimiento almacenado?