Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda_con_Procedure_Store_Desde_Java

Estas en el tema de Ayuda_con_Procedure_Store_Desde_Java en el foro de Java en Foros del Web. Hola a todos, quisiera pedirles que me ayuden a invocar este SP desde JAVA, osea mostrar en los datos que se obtienen desde el select ...
  #1 (permalink)  
Antiguo 31/07/2012, 14:18
Avatar de youangelazul  
Fecha de Ingreso: julio-2012
Ubicación: Ancash, Huarmey
Mensajes: 18
Antigüedad: 12 años, 4 meses
Puntos: 3
Mensaje Ayuda_con_Procedure_Store_Desde_Java

Hola a todos, quisiera pedirles que me ayuden a invocar este SP desde JAVA, osea mostrar en los datos que se obtienen desde el select del procedure, desde mysql es facil pero desde java se me hizo tediozo! o alguna otra forma de como hacerlo...

Bueno oz explicare un poco en que se basa mi proyecto es una BD de un project Hospital en la que tengo una tabla pacientes con 7 campos de almacenamientos... Bueno en la arquitectura de mi aplicacion JAVA tengo un funcion de consulta en donde el usuario puede ingresar el nombre del paciente X y poderla buscar en la BD pero esta operacion requiero que me muestre todas los registros que existan con dicho nombre paciente y que sea exclusivamente por medio de procedimientos de almacenado...

No se si llamar al Resulset para poder coger los valores ó sera mejor un CallableStatement no se la cuestion es que no se como recuperar los datos que mostro el SELECT desde mi procedure... espero me puedan AYUDAR...

-- Este es Mi Procedure

ELIMITER $$

DROP PROCEDURE IF EXISTS `consultarPaciente` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `consultarPaciente`(
IN pConsult_nom_paciente VARCHAR(45)
)
BEGIN
SELECT p.cod_paciente, p.nom_paciente, p.ape_paciente, p.fna_paciente, p.sex_paciente, p.dir_paciente, p.tel_paciente
FROM paciente as p
WHERE
p.nom_paciente = pConsult_nom_paciente;

END $$

DELIMITER ;

Graciias de ante mano con todos, se que me ayudaran

Atte. YouAnGelAzul

Etiquetas: callablestatement, mysql, procedure_store, resulset, s_p
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.