1. INGENIERÍA DE SISTEMAS Y TELEMÁTICA
DOCENTE : INGENIERO MARCO AURELIO PORRO CHULLI
ASIGNATURA : DESARROLLO DE SOFTWARE I
CICLO : V
EQUIPO : JAHO
TEMA : PREPAREDSTATEMENT
INTEGRANTES : JAIME AGUILAR RAFAEL
IMER HOBET DÍAZ GUERRERO
2.
3. PREPAREDSTATEMENT:
DEFINICIÓN
•Este interfaz, al igual que el interfaz Statement, nos permite
ejecutar sentencias SQL sobre una conexión establecida con
una base de datos. Pero en este caso vamos a ejecutar
sentencias SQL más especializadas, estas sentencias SQL se
van a denominar sentencias SQL precompiladas y van a
recibir parámetros de entrada.
5. CALLABLESTATEMENT
DEFINICIÓN
•El último tipo de sentencias que podemos utilizar en
JDBC son las sentencias callablestatement. Este
interfaz hereda del interfaz preparedstatement y
ofrece la posibilidad de manejar parámetros de salida y
de realizar llamadas a procedimientos almacenados de
la base de datos.
6. CALLABLESTATEMENT Ofrece la posibilidad de realizar llamadas a
procedimientos almacenados de una forma
estándar para todos los DBMS
Un procedimiento almacenado se encuentra
dentro de una base de datos; la llamada a un
procedimiento es lo que contiene un objeto
CallableStatement.
7. CALLABLESTATEMENT
Esta llamada está
escrita con una
sintaxis de escape,
esta sintaxis puede
tener dos formas
diferentes:
y otra sin
ningún
parámetro de
resultado.
Ambas formas
pueden tener
un número variable de
parámetros de
entrada, de salida o de
entrada/salida. Una
interrogación
representará al
parámetro.
una con un parámetro
de resultado, es un
tipo de parámetro de
salida que representa
el valor devuelto por el
procedimiento
9. USO DE CALLABLESTATEMENT
•Este interfaz ofrece una serie de métodos que
permiten recuperar los valores de los
parámetros de salida de los procedimientos
almacenados.
11. UTILIZANDO PARÁMETROS
Para pasarle parámetros de entrada a un objeto
callablestatement, se utilizan los métodos setxxx que heredaba
del interfaz preparedstatement.
Si el procedimiento almacenado devuelve parámetros de salida,
el tipo JDBC de cada parámetro de salida debe ser registrado
antes de ejecutar el objeto callablestatement correspondiente.
Para registrar los tipos JDBC de los parámetros de salida se
debe lanzar el método callablestatement.Register- outparameter.
12. UTILIZANDO PARÁMETROS
Después de ejecutar la sentencia, se pueden recuperar los
valores de estos parámetros llamando al método getxxx
adecuado.
El método getxxx debe recuperar el tipo java que se
correspondería con el tipo JDBC con el que se registró el
parámetro. A los métodos getxxx se le pasará un entero que
indicará el valor ordinal del parámetro a recuperar.