SlideShare una empresa de Scribd logo
Docente:
o Marco Aurelio Porro Chulli.
Integrantes
 Maldonado Idrogo, Betzabeth Yameli.
• Pérez Saucedo, Yordin Alberto.
DEFINICIÓN
PreparedStatement nos permite
definir una sentencia SQL base
Que nos sirve para
modificar/insertar/buscar uno o
varios registros con sólo cambiar
los valores de los parámetros que
especifiquemos.
Un parámetro es aquel cuyo valor
no se especifica en la sentencia
SQL cuando se crea
Método
executeUpdate
• Ejecutar sentencias de
definición de datos,
tales como CREATE,
ALTER, DROP, GRANT
y REVOKE
• Que carecen de
parámetros y no
devuelven conjuntos
de resultados.
• Devolverán el número
correcto de filas
actualizado en una
operación MERGE.
• Puede ser una
instrucción INSERT,
UPDATE o DELETE
Ejecuta la
instrucción SQL
determinada
Desde el
controlador JDBC
3.0 de Microsoft
SQL Server
Puede utilizar el
método
Statement.execute
Update para realizar
las acciones
siguientes:
Ejecutar la
sentencia CALL
para invocar
procedimientos
almacenados
Uso de
CallableStatement
La interfaz CallableStatements
nos permite ejecutar
procedimientos almacenados e
interactuar con el resultado de
una manera rápida y sencilla
Es una sentencia SQL pre
compilada para ser ejecutada
muchas veces. Pero al crear el
PreparedStatement cada vez, se
está pre compilando y
ejecutando
Si la base de datos soporta
prepared statement y el
driver/conector que usemos para
hablar con esa base de datos y
java los soporta también,
entonces podemos usar los
prepared statement desde java).
Prepared statement

Más contenido relacionado

La actualidad más candente

Statement
Statement Statement
Statement
DIANA TAPIA VERA
 
Transact sql
Transact sqlTransact sql
Transact sql
joan
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
Miguel Angel Rivera Robledo
 
Lozano william bdii_t7
Lozano william bdii_t7Lozano william bdii_t7
Lozano william bdii_t7
William Lozano
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
Kamisutra
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
Sandrita Rafael Estela
 
Statement
StatementStatement
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
Jorge Paredes Toledo
 
Teoria procedimientos almacenados
Teoria procedimientos almacenadosTeoria procedimientos almacenados
Teoria procedimientos almacenados
hirmaroxana13
 
Análisis y diseño ii sql php
Análisis y diseño ii sql phpAnálisis y diseño ii sql php
Análisis y diseño ii sql php
lina9203
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
DorvinEduardo
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
LISBETH ALEXANDRA VASQUEZ CIEZA
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
karlajanethlopez
 
Statemen
StatemenStatemen
Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7
Jhonny Tenesaca
 
Bd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtestBd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtest
sesshomaru25
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Universidad Nacional de Piura
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
Rigoberto Gonzalez Fuentes
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
Jorge Paredes Toledo
 

La actualidad más candente (19)

Statement
Statement Statement
Statement
 
Transact sql
Transact sqlTransact sql
Transact sql
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Lozano william bdii_t7
Lozano william bdii_t7Lozano william bdii_t7
Lozano william bdii_t7
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
 
Statement
StatementStatement
Statement
 
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 
Teoria procedimientos almacenados
Teoria procedimientos almacenadosTeoria procedimientos almacenados
Teoria procedimientos almacenados
 
Análisis y diseño ii sql php
Análisis y diseño ii sql phpAnálisis y diseño ii sql php
Análisis y diseño ii sql php
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Statemen
StatemenStatemen
Statemen
 
Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7
 
Bd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtestBd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtest
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 

Similar a Prepared statement

Prepared statement
Prepared statementPrepared statement
Prepared statement
Ruth Gavi Lastra Luján
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
EBER CARRERO MENOR
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
MIROSLAVY
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Procedimientos almacenadoss
Procedimientos almacenadossProcedimientos almacenadoss
Procedimientos almacenadoss
Sandrita Rafael Estela
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Magaly Portocarrero Labajos
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
Lissette Bruno
 
Statement
StatementStatement
Ayuda la clase statement
Ayuda la clase statementAyuda la clase statement
Ayuda la clase statement
chocolatito Chocolatito
 
ee
eeee
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
SolidQ
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
SuarezJhon
 
Statement
StatementStatement
Statement
StatementStatement
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
jhersi saavedra garcia
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
ana leydi linares serrano
 
Store procedure
Store procedureStore procedure
Store procedure
Like Music
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
DeisyVilchez
 
Connection
ConnectionConnection
Prepared statement
Prepared statementPrepared statement
Prepared statement
Lisbeth Ocaña Bueno
 

Similar a Prepared statement (20)

Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
Procedimientos almacenadoss
Procedimientos almacenadossProcedimientos almacenadoss
Procedimientos almacenadoss
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Statement
StatementStatement
Statement
 
Ayuda la clase statement
Ayuda la clase statementAyuda la clase statement
Ayuda la clase statement
 
ee
eeee
ee
 
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
Mejoras del lenguaje T-SQL 2012 (parte 2) | SolidQ Summit 2012
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Store procedure
Store procedureStore procedure
Store procedure
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Connection
ConnectionConnection
Connection
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 

Más de Yordin Alberto Pérez Saucedo

Olap
OlapOlap
Diapositivas
DiapositivasDiapositivas
Cursores
CursoresCursores
Vistas
VistasVistas
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
Yordin Alberto Pérez Saucedo
 
Reportes
ReportesReportes
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
Yordin Alberto Pérez Saucedo
 
Resultset
ResultsetResultset
Statement
StatementStatement
Conecction
ConecctionConecction
Conecction
ConecctionConecction
Diapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datosDiapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datos
Yordin Alberto Pérez Saucedo
 
Jdbc
JdbcJdbc

Más de Yordin Alberto Pérez Saucedo (13)

Olap
OlapOlap
Olap
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Cursores
CursoresCursores
Cursores
 
Vistas
VistasVistas
Vistas
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
Reportes
ReportesReportes
Reportes
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Resultset
ResultsetResultset
Resultset
 
Statement
StatementStatement
Statement
 
Conecction
ConecctionConecction
Conecction
 
Conecction
ConecctionConecction
Conecction
 
Diapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datosDiapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datos
 
Jdbc
JdbcJdbc
Jdbc
 

Prepared statement

  • 1. Docente: o Marco Aurelio Porro Chulli. Integrantes  Maldonado Idrogo, Betzabeth Yameli. • Pérez Saucedo, Yordin Alberto.
  • 2. DEFINICIÓN PreparedStatement nos permite definir una sentencia SQL base Que nos sirve para modificar/insertar/buscar uno o varios registros con sólo cambiar los valores de los parámetros que especifiquemos. Un parámetro es aquel cuyo valor no se especifica en la sentencia SQL cuando se crea
  • 3. Método executeUpdate • Ejecutar sentencias de definición de datos, tales como CREATE, ALTER, DROP, GRANT y REVOKE • Que carecen de parámetros y no devuelven conjuntos de resultados. • Devolverán el número correcto de filas actualizado en una operación MERGE. • Puede ser una instrucción INSERT, UPDATE o DELETE Ejecuta la instrucción SQL determinada Desde el controlador JDBC 3.0 de Microsoft SQL Server Puede utilizar el método Statement.execute Update para realizar las acciones siguientes: Ejecutar la sentencia CALL para invocar procedimientos almacenados
  • 5.
  • 6. La interfaz CallableStatements nos permite ejecutar procedimientos almacenados e interactuar con el resultado de una manera rápida y sencilla Es una sentencia SQL pre compilada para ser ejecutada muchas veces. Pero al crear el PreparedStatement cada vez, se está pre compilando y ejecutando
  • 7. Si la base de datos soporta prepared statement y el driver/conector que usemos para hablar con esa base de datos y java los soporta también, entonces podemos usar los prepared statement desde java).