PREPAREDSTATEMENT
DOCENTE: MARCO AURELIO PORRO CHULLI
INTEGRANTES: AVILÉS LUNA YENCI THALÍA
CHERO NEIRA NOELIA
TADEO SANTOS KELION ENDE
BAGUA GRANDE-2017
PREPAREDSTATEMENT DEFINICION
Este interfaz, al igual que el interfaz Statement,
nos permite ejecutar sentencias SQL sobre una
conexión establecida con una base de datos.
Pero ene 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.
PREPAREDSTATEMENT
Existe una manera de crear sentencias SQL una vez y usarla cada vez que quiera
correrla.
Esto se logra a través de PreparedStatement de JDBC.
Esta interfaz permite construir las sentencias SQL requeridas una vez y
ejecutarlas cualquier número de veces en la aplicación.
Cuando un objeto PreparedStatement es creado, la sentencia SQL se da como
argumento.
La sentencia SQL debe ser enviada al DBMS inmediatamente donde es compilada
una vez.
En tiempo de construcción el PreparedStatement no conoce los valores que
determinan el resultado de su ejecución.
Solo las posiciones de dichos valores son conocidas en el momento de su
creación, las mismas son indicadas con el símbolo “?”.
MÉTODOS DE PREPADSTATEMENT
Array getarray(int índiceparámetro).
Bigdecimal getbigdecimal(int índiceparámetro).
Bigdecimal getbigdecimal(int índeceparámetro,
int precisión).
Blob getblob(int índiceparámetro).
Boolean getboolean(int índiceparámetro).
Byte getbyte(int índiceparámetro).
Byte[[] getbytes(int índiceparámetro).
Clob getclob(int índiceparámetro).
CALLABLESTATEMENT
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.
UTILIZANDO PARÁMETROS
MÉTODO EXECUTEUPDATE
Permite lanzar consultas SQL de
actualización (INSERT, UPDATE O DELETE).
Prepared statement

Prepared statement

  • 1.
    PREPAREDSTATEMENT DOCENTE: MARCO AURELIOPORRO CHULLI INTEGRANTES: AVILÉS LUNA YENCI THALÍA CHERO NEIRA NOELIA TADEO SANTOS KELION ENDE BAGUA GRANDE-2017
  • 3.
    PREPAREDSTATEMENT DEFINICION Este interfaz,al igual que el interfaz Statement, nos permite ejecutar sentencias SQL sobre una conexión establecida con una base de datos. Pero ene 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.
  • 4.
    PREPAREDSTATEMENT Existe una manerade crear sentencias SQL una vez y usarla cada vez que quiera correrla. Esto se logra a través de PreparedStatement de JDBC. Esta interfaz permite construir las sentencias SQL requeridas una vez y ejecutarlas cualquier número de veces en la aplicación. Cuando un objeto PreparedStatement es creado, la sentencia SQL se da como argumento. La sentencia SQL debe ser enviada al DBMS inmediatamente donde es compilada una vez. En tiempo de construcción el PreparedStatement no conoce los valores que determinan el resultado de su ejecución. Solo las posiciones de dichos valores son conocidas en el momento de su creación, las mismas son indicadas con el símbolo “?”.
  • 5.
    MÉTODOS DE PREPADSTATEMENT Arraygetarray(int índiceparámetro). Bigdecimal getbigdecimal(int índiceparámetro). Bigdecimal getbigdecimal(int índeceparámetro, int precisión). Blob getblob(int índiceparámetro). Boolean getboolean(int índiceparámetro). Byte getbyte(int índiceparámetro). Byte[[] getbytes(int índiceparámetro). Clob getclob(int índiceparámetro).
  • 6.
  • 7.
    CALLABLESTATEMENT DEFINICIÓN El últimotipo 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.
  • 8.
  • 9.
    MÉTODO EXECUTEUPDATE Permite lanzarconsultas SQL de actualización (INSERT, UPDATE O DELETE).