SlideShare una empresa de Scribd logo
1 de 5
La clase PreparedStatement:
La sentencia SQL contenida en un objeto PreparedStatement
pueden tener uno o más parámetros IN (entrada). Un
parámetro de entrada es aquel cuyo valor no se especifica en
la sentencia SQL cuando se crea; en vez de ello la sentencia
tiene un interrogante (‘?’) como un ‘encaje’ para cada
parámetro de entrada.
Siendo una subclase de la interfaz Statement, el interfaz
PreparedStatement hereda toda la funcionalidad del interfaz
Statement. Además, se añade un set completo de métodos
necesarios para fijar los valores que van a ser enviados a la
base de datos en el lugar de los ‘encajes’ para los parámetros
de entrada.
METODOExecuteUpdate()
Sintaxis:
public int executeUpdate(java.lang.String sql)
Parámetros: sql
Un objeto String que contiene la instrucción SQL.
Valor devuelto
Un valor int que indica el número de filas
afectadas o 0 si se usa una instrucción DDL.
USO DE CallableStatement:
Un objeto 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.
Este es un ejemplo de utilización del método executeUpdate del objeto Statement.
import java.sql.*;
import java.util.Properties;
public class StatementExample {
public static void main(java.lang.String[] args)
{
// Sugerencia: cargarlos desde un objeto de propiedades.

Más contenido relacionado

La actualidad más candente

Disparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My SqlDisparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My Sql
guest9c891000
 

La actualidad más candente (20)

Procedimientos y excepciones
Procedimientos y excepcionesProcedimientos y excepciones
Procedimientos y excepciones
 
Presentacion capitulo 6
Presentacion capitulo 6Presentacion capitulo 6
Presentacion capitulo 6
 
Tema 10
Tema 10Tema 10
Tema 10
 
Fundamentos de la programación
Fundamentos de la programaciónFundamentos de la programación
Fundamentos de la programación
 
minas
minas minas
minas
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Workshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operatorsWorkshop iOS 4: Closures, generics & operators
Workshop iOS 4: Closures, generics & operators
 
Pseudocódigo apunte segun sea y subrutinas
Pseudocódigo apunte segun sea y subrutinasPseudocódigo apunte segun sea y subrutinas
Pseudocódigo apunte segun sea y subrutinas
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
 
Triggers
TriggersTriggers
Triggers
 
preparedstatement
preparedstatementpreparedstatement
preparedstatement
 
Funciones y Subrutinas
Funciones y SubrutinasFunciones y Subrutinas
Funciones y Subrutinas
 
Función main()
Función main()Función main()
Función main()
 
Funciones
FuncionesFunciones
Funciones
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Curso Básico de Pl Sql Oracle
Curso Básico de Pl Sql OracleCurso Básico de Pl Sql Oracle
Curso Básico de Pl Sql Oracle
 
Qué es SQL
Qué es SQL Qué es SQL
Qué es SQL
 
Elementos
ElementosElementos
Elementos
 
Disparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My SqlDisparadores Trigger En Sql Y My Sql
Disparadores Trigger En Sql Y My Sql
 

Destacado

LaurenReynolds_PaulMitchell_ProductProfile
LaurenReynolds_PaulMitchell_ProductProfileLaurenReynolds_PaulMitchell_ProductProfile
LaurenReynolds_PaulMitchell_ProductProfile
Lauren REynolds
 
Presentacion de Magdalena Porri 18/08/11
Presentacion de Magdalena Porri 18/08/11Presentacion de Magdalena Porri 18/08/11
Presentacion de Magdalena Porri 18/08/11
nkarpeitschik
 
Benchmark presentation
Benchmark presentationBenchmark presentation
Benchmark presentation
Jenee Love
 
Presentación de Ruben Jokas / 11.08.2011
Presentación de Ruben Jokas / 11.08.2011Presentación de Ruben Jokas / 11.08.2011
Presentación de Ruben Jokas / 11.08.2011
nkarpeitschik
 
Caceres informe posterior
Caceres informe posteriorCaceres informe posterior
Caceres informe posterior
Julián Henao
 
NAWAJ AZEEM KHAN cv
NAWAJ AZEEM KHAN cvNAWAJ AZEEM KHAN cv
NAWAJ AZEEM KHAN cv
Nawaj Khan
 

Destacado (20)

LaurenReynolds_PaulMitchell_ProductProfile
LaurenReynolds_PaulMitchell_ProductProfileLaurenReynolds_PaulMitchell_ProductProfile
LaurenReynolds_PaulMitchell_ProductProfile
 
Act1. bjol
Act1.  bjolAct1.  bjol
Act1. bjol
 
Interaction with an official from Guinness World Record performing a responsi...
Interaction with an official from Guinness World Record performing a responsi...Interaction with an official from Guinness World Record performing a responsi...
Interaction with an official from Guinness World Record performing a responsi...
 
CatáLogo C O L O R E N L A O F I C I N A
CatáLogo  C O L O R  E N  L A  O F I C I N ACatáLogo  C O L O R  E N  L A  O F I C I N A
CatáLogo C O L O R E N L A O F I C I N A
 
Presentacion de Magdalena Porri 18/08/11
Presentacion de Magdalena Porri 18/08/11Presentacion de Magdalena Porri 18/08/11
Presentacion de Magdalena Porri 18/08/11
 
Hi600 u02_prj_man_dorsey
Hi600 u02_prj_man_dorseyHi600 u02_prj_man_dorsey
Hi600 u02_prj_man_dorsey
 
Ashleyavenaassignment3
Ashleyavenaassignment3Ashleyavenaassignment3
Ashleyavenaassignment3
 
Tb new
Tb newTb new
Tb new
 
Tallerpractico 10 subgrupo 5 g1
Tallerpractico 10 subgrupo 5  g1Tallerpractico 10 subgrupo 5  g1
Tallerpractico 10 subgrupo 5 g1
 
Benchmark presentation
Benchmark presentationBenchmark presentation
Benchmark presentation
 
Fundamentos de Química
Fundamentos de QuímicaFundamentos de Química
Fundamentos de Química
 
Fracionarios
FracionariosFracionarios
Fracionarios
 
Presentación de Ruben Jokas / 11.08.2011
Presentación de Ruben Jokas / 11.08.2011Presentación de Ruben Jokas / 11.08.2011
Presentación de Ruben Jokas / 11.08.2011
 
Visita agv perruqueria
Visita agv perruqueriaVisita agv perruqueria
Visita agv perruqueria
 
Analisis foda
Analisis fodaAnalisis foda
Analisis foda
 
Domingo Tercero de Adviento Ciclo A.
Domingo Tercero de Adviento Ciclo A.Domingo Tercero de Adviento Ciclo A.
Domingo Tercero de Adviento Ciclo A.
 
Caceres informe posterior
Caceres informe posteriorCaceres informe posterior
Caceres informe posterior
 
5 11 dec 2016 mail
5  11 dec  2016 mail5  11 dec  2016 mail
5 11 dec 2016 mail
 
Splitting up your problem into microservices
Splitting up your problem into microservicesSplitting up your problem into microservices
Splitting up your problem into microservices
 
NAWAJ AZEEM KHAN cv
NAWAJ AZEEM KHAN cvNAWAJ AZEEM KHAN cv
NAWAJ AZEEM KHAN cv
 

Similar a PreparedStatement

Similar a PreparedStatement (20)

Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Preparestatement
PreparestatementPreparestatement
Preparestatement
 
PreparedStatement
PreparedStatementPreparedStatement
PreparedStatement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Statement
StatementStatement
Statement
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Prepared Statement
Prepared StatementPrepared Statement
Prepared Statement
 
Ayuda la clase statement
Ayuda la clase statementAyuda la clase statement
Ayuda la clase statement
 
ee
eeee
ee
 
Statemment
StatemmentStatemment
Statemment
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
Statement
StatementStatement
Statement
 
Diapositivas objeto statement
Diapositivas objeto statementDiapositivas objeto statement
Diapositivas objeto statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
 
preparedStatement
preparedStatementpreparedStatement
preparedStatement
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 

Más de Magaly Portocarrero Labajos

Más de Magaly Portocarrero Labajos (15)

Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Transacciones
Transacciones Transacciones
Transacciones
 
Administracion de la seguridad
Administracion de la seguridadAdministracion de la seguridad
Administracion de la seguridad
 
Trigger - Activadores
Trigger - ActivadoresTrigger - Activadores
Trigger - Activadores
 
Cursores
CursoresCursores
Cursores
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Vistas
VistasVistas
Vistas
 
Comandos DDL
Comandos DDLComandos DDL
Comandos DDL
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
 
Resulset
Resulset Resulset
Resulset
 
Dispositivas de la clase statement
Dispositivas de la clase statementDispositivas de la clase statement
Dispositivas de la clase statement
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
Diapositiva java
Diapositiva javaDiapositiva java
Diapositiva java
 
Diapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyenDiapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyen
 

Último

4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 

Último (20)

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 

PreparedStatement

  • 1.
  • 2. La clase PreparedStatement: La sentencia SQL contenida en un objeto PreparedStatement pueden tener uno o más parámetros IN (entrada). Un parámetro de entrada es aquel cuyo valor no se especifica en la sentencia SQL cuando se crea; en vez de ello la sentencia tiene un interrogante (‘?’) como un ‘encaje’ para cada parámetro de entrada. Siendo una subclase de la interfaz Statement, el interfaz PreparedStatement hereda toda la funcionalidad del interfaz Statement. Además, se añade un set completo de métodos necesarios para fijar los valores que van a ser enviados a la base de datos en el lugar de los ‘encajes’ para los parámetros de entrada.
  • 3. METODOExecuteUpdate() Sintaxis: public int executeUpdate(java.lang.String sql) Parámetros: sql Un objeto String que contiene la instrucción SQL. Valor devuelto Un valor int que indica el número de filas afectadas o 0 si se usa una instrucción DDL.
  • 4. USO DE CallableStatement: Un objeto 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.
  • 5. Este es un ejemplo de utilización del método executeUpdate del objeto Statement. import java.sql.*; import java.util.Properties; public class StatementExample { public static void main(java.lang.String[] args) { // Sugerencia: cargarlos desde un objeto de propiedades.