SlideShare uma empresa Scribd logo
1 de 12
Se usa para enviar sentencias SQL a la base de datos. Actualmente hay
tres tipos de objetos statement, todos los cuales actúan como
contenedores para la ejecución de sentencias en una conexión Un objeto
Statement se usa para enviar sentencias SQL a la base de datos:
Statement, PreparedStatement que hereda de Statement y
CallableStatement que hereda de PreparedStatement. Estas estàn
especializadas para enviar tipos particulares de sentencias SQL, Un objeto
Statement se usa para ejecutar una sentencia SQL simple sin parámetros.
Un objeto PreparedStatement se usa para ejecutar sentencias SQL
precompiladas con o sin parámetros IN; y un objeto CallableStatement se
usa para ejecutar un procedimieno de base de datos almacenado.
La interfase Statement suminstra métodos básicos para ejecutar
sentencias y devolver resultados. La interfase PreparedStatement añade
métodos para trabajat con los parámetros IN; y la interfase
CallableStatement añade métodos para trabajar con parameters OUT.
Cuando una conexión está en modo auto-commit, las
sentencias ejecutadas son ‘comitadas’ o rechazadas cuando se
completan. Un sentencia se considera completa cuando ha sido
ejecutada y se han devuelto todos los resultados. Pare el
método executeQuery, que devuelve un único result set, la
sentencia se completa cuando todas las filas del objeto
ResultSet se han devuelto. Para el método executeUpdate, un
sentencia se completa cuando se ejecuta. En los raros casos en
que se llama al método execute, de cualquier modo, no se
completa hasta que los result sets o update counts que se
generan han sido devueltos.
Los objetos Statement se cerrarán
automáticamente por el colector de basura de
Java (garbage collector). No obstante se
recomienda como una buena práctica de
programación que se cierren explicitamente
cuando no sean ya necesarios. Esto libera
recursos DBMS inmediatamente y ayuda a
evitar potenciales problemas de memoria.
import
java.sql.Connection;
import
java.sql.DriverManager
; import
java.sql.ResultSet;
import
java.sql.SQLException;
import
java.sql.Statement;
public class
Conectadb{
//variables
miembro
private String
usuario; private
String clave; private
String url; private
String
driverClassName;
private Connection
conn = null;
private Statement
estancia;
La interfase Statement suminstra métodos básicos para ejecutar
sentencias y devolver resultados. La interfase PreparedStatement
añade métodos para trabajat con los parámetros IN; y la interfase
CallableStatement añade métodos para trabajar con parameters OUT.
Este método debería usarse solamente cuando es posible que una
sentencia nos devuelva más de un objeto resulset, más de un update
count o una combinación de ambos.
Este método maneja casos que salen de lo ordinario, no sorprende
que los resultados devueltos requieran algún manejo especial.
Aquellos casos en los que no se conoce que devolverá se nos
presentan una situación más compleja. El int, esto quiere decir que
el resultado o bien es un update count o que la sentencia que ha
ejecutado es un comando DDL.
Statement

Mais conteúdo relacionado

Mais procurados (20)

Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Dispositivas de la clase statement
Dispositivas de la clase statementDispositivas de la clase statement
Dispositivas de la clase statement
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datos
 
Java Web Lección 02 - JSP
Java Web Lección 02 - JSPJava Web Lección 02 - JSP
Java Web Lección 02 - JSP
 
JAVA CON BASE DE DATOS
JAVA CON  BASE DE DATOSJAVA CON  BASE DE DATOS
JAVA CON BASE DE DATOS
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Categorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCategorias de Procedimientos Almacenados
Categorias de Procedimientos Almacenados
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
Presentación1
Presentación1Presentación1
Presentación1
 
PREPAREDSTATEMENT
PREPAREDSTATEMENTPREPAREDSTATEMENT
PREPAREDSTATEMENT
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Prepared Statement
Prepared StatementPrepared Statement
Prepared Statement
 

Destaque

Bogotá controlará la comercialización y venta de ácido
Bogotá controlará la comercialización y venta de ácidoBogotá controlará la comercialización y venta de ácido
Bogotá controlará la comercialización y venta de ácidoMiguel Ramírez
 
Valores éticos en el Sistema Laboral Colombiano
Valores éticos en el Sistema Laboral ColombianoValores éticos en el Sistema Laboral Colombiano
Valores éticos en el Sistema Laboral ColombianoMiguel Ramírez
 
Manual+de+ferramentas+web+20+pª+profs
Manual+de+ferramentas+web+20+pª+profsManual+de+ferramentas+web+20+pª+profs
Manual+de+ferramentas+web+20+pª+profstecampinasoeste
 
Alimentação no Brasil, Argentina e no Peru
Alimentação no Brasil, Argentina e no PeruAlimentação no Brasil, Argentina e no Peru
Alimentação no Brasil, Argentina e no Peruebelly26
 
Los robos más comunes en el ámbito empresarial colombiano
Los robos más comunes en el ámbito empresarial colombianoLos robos más comunes en el ámbito empresarial colombiano
Los robos más comunes en el ámbito empresarial colombianoMiguel Ramírez
 
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosRiesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosMiguel Ramírez
 
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...Miguel Ramírez
 
Mantenimiento tecnológico
Mantenimiento tecnológico Mantenimiento tecnológico
Mantenimiento tecnológico Burr Gatito Buu
 
Lenguaje y estrategias de aprendizaje (INV100)
Lenguaje y estrategias de aprendizaje (INV100)Lenguaje y estrategias de aprendizaje (INV100)
Lenguaje y estrategias de aprendizaje (INV100)Ruth Cuellar
 
Apresentação WTM
Apresentação WTMApresentação WTM
Apresentação WTMAnna Cruz
 
El escándalo de la inversión ventajista al descubierto
El escándalo de la inversión ventajista al descubiertoEl escándalo de la inversión ventajista al descubierto
El escándalo de la inversión ventajista al descubiertoMiguel Ramírez
 
Tayla's letter of recommendation (Borja)
Tayla's letter of recommendation (Borja)Tayla's letter of recommendation (Borja)
Tayla's letter of recommendation (Borja)Tayla Mode
 

Destaque (20)

Rys reference ŘSD.PDF
Rys reference ŘSD.PDFRys reference ŘSD.PDF
Rys reference ŘSD.PDF
 
Bogotá controlará la comercialización y venta de ácido
Bogotá controlará la comercialización y venta de ácidoBogotá controlará la comercialización y venta de ácido
Bogotá controlará la comercialización y venta de ácido
 
DIPLOMA
DIPLOMADIPLOMA
DIPLOMA
 
Pf1 mat62 2012_cad2
Pf1 mat62 2012_cad2Pf1 mat62 2012_cad2
Pf1 mat62 2012_cad2
 
Valores éticos en el Sistema Laboral Colombiano
Valores éticos en el Sistema Laboral ColombianoValores éticos en el Sistema Laboral Colombiano
Valores éticos en el Sistema Laboral Colombiano
 
Manual+de+ferramentas+web+20+pª+profs
Manual+de+ferramentas+web+20+pª+profsManual+de+ferramentas+web+20+pª+profs
Manual+de+ferramentas+web+20+pª+profs
 
Alimentação no Brasil, Argentina e no Peru
Alimentação no Brasil, Argentina e no PeruAlimentação no Brasil, Argentina e no Peru
Alimentação no Brasil, Argentina e no Peru
 
Volume iii web
Volume iii webVolume iii web
Volume iii web
 
20150825102326623
2015082510232662320150825102326623
20150825102326623
 
Los robos más comunes en el ámbito empresarial colombiano
Los robos más comunes en el ámbito empresarial colombianoLos robos más comunes en el ámbito empresarial colombiano
Los robos más comunes en el ámbito empresarial colombiano
 
La pc
La pcLa pc
La pc
 
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosRiesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
 
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...
Ecuador autoriza la inscripción de uniones homosexuales en la cédula de ident...
 
Mantenimiento tecnológico
Mantenimiento tecnológico Mantenimiento tecnológico
Mantenimiento tecnológico
 
Lenguaje y estrategias de aprendizaje (INV100)
Lenguaje y estrategias de aprendizaje (INV100)Lenguaje y estrategias de aprendizaje (INV100)
Lenguaje y estrategias de aprendizaje (INV100)
 
Apresentação WTM
Apresentação WTMApresentação WTM
Apresentação WTM
 
El escándalo de la inversión ventajista al descubierto
El escándalo de la inversión ventajista al descubiertoEl escándalo de la inversión ventajista al descubierto
El escándalo de la inversión ventajista al descubierto
 
Tayla's letter of recommendation (Borja)
Tayla's letter of recommendation (Borja)Tayla's letter of recommendation (Borja)
Tayla's letter of recommendation (Borja)
 
certificate of academic excellence
certificate of academic excellencecertificate of academic excellence
certificate of academic excellence
 
Prova de aferição 2001
Prova de aferição 2001Prova de aferição 2001
Prova de aferição 2001
 

Semelhante a Statement (20)

Statement
StatementStatement
Statement
 
Diapositivas objeto statement
Diapositivas objeto statementDiapositivas objeto statement
Diapositivas objeto statement
 
ee
eeee
ee
 
Statement
StatementStatement
Statement
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
statement
statementstatement
statement
 
Laboratorio de Programacion
Laboratorio de ProgramacionLaboratorio de Programacion
Laboratorio de Programacion
 
Tema statement
Tema statementTema statement
Tema statement
 
Objeto Statement
Objeto StatementObjeto Statement
Objeto Statement
 
Statement
Statement Statement
Statement
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
 
Statement
StatementStatement
Statement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
java con base de datos
java con base de datos java con base de datos
java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
preparedstatement
preparedstatementpreparedstatement
preparedstatement
 
Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
 

Mais de Patricia Reyna (15)

ETL
ETLETL
ETL
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Jdbc
JdbcJdbc
Jdbc
 
Connec
ConnecConnec
Connec
 
Block
BlockBlock
Block
 
Ado.net
Ado.netAdo.net
Ado.net
 
Programación en capass
Programación en capassProgramación en capass
Programación en capass
 
Reports
ReportsReports
Reports
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Diapositivas de-resulset (1)
Diapositivas de-resulset (1)Diapositivas de-resulset (1)
Diapositivas de-resulset (1)
 
Trabajo de software
Trabajo de softwareTrabajo de software
Trabajo de software
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 

Último

Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfDispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfdego18
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalamador030809
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALRiveraPemintelAlejan
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfJhonCongoraQuispe
 
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdfLUISSANDOVALJIMENEZ
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Sales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasSales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasPaulina Cargua
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfsolidalilaalvaradoro
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONJOHNNY SURI MAMANI
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxOSCARADRIANMEDINADUR
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxKeylaArlethTorresOrt
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfciteagrohuallaga07
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdffredyflores58
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdffredyflores58
 

Último (20)

Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdfDispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
Dispositivos Semiconductores de Potencia BJT, MOSFET 01.pdf
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
 
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Sales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicasSales Básicas Quimica, conocer como se forman las sales basicas
Sales Básicas Quimica, conocer como se forman las sales basicas
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACION
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptx
 
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptxEXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
EXPOSICION UNIDAD 3 MANTENIMIENTOO .pptx
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdf
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdf
 

Statement

  • 1.
  • 2.
  • 3.
  • 4. Se usa para enviar sentencias SQL a la base de datos. Actualmente hay tres tipos de objetos statement, todos los cuales actúan como contenedores para la ejecución de sentencias en una conexión Un objeto Statement se usa para enviar sentencias SQL a la base de datos: Statement, PreparedStatement que hereda de Statement y CallableStatement que hereda de PreparedStatement. Estas estàn especializadas para enviar tipos particulares de sentencias SQL, Un objeto Statement se usa para ejecutar una sentencia SQL simple sin parámetros. Un objeto PreparedStatement se usa para ejecutar sentencias SQL precompiladas con o sin parámetros IN; y un objeto CallableStatement se usa para ejecutar un procedimieno de base de datos almacenado. La interfase Statement suminstra métodos básicos para ejecutar sentencias y devolver resultados. La interfase PreparedStatement añade métodos para trabajat con los parámetros IN; y la interfase CallableStatement añade métodos para trabajar con parameters OUT.
  • 5.
  • 6. Cuando una conexión está en modo auto-commit, las sentencias ejecutadas son ‘comitadas’ o rechazadas cuando se completan. Un sentencia se considera completa cuando ha sido ejecutada y se han devuelto todos los resultados. Pare el método executeQuery, que devuelve un único result set, la sentencia se completa cuando todas las filas del objeto ResultSet se han devuelto. Para el método executeUpdate, un sentencia se completa cuando se ejecuta. En los raros casos en que se llama al método execute, de cualquier modo, no se completa hasta que los result sets o update counts que se generan han sido devueltos.
  • 7.
  • 8. Los objetos Statement se cerrarán automáticamente por el colector de basura de Java (garbage collector). No obstante se recomienda como una buena práctica de programación que se cierren explicitamente cuando no sean ya necesarios. Esto libera recursos DBMS inmediatamente y ayuda a evitar potenciales problemas de memoria.
  • 9. import java.sql.Connection; import java.sql.DriverManager ; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Conectadb{ //variables miembro private String usuario; private String clave; private String url; private String driverClassName; private Connection conn = null; private Statement estancia;
  • 10.
  • 11. La interfase Statement suminstra métodos básicos para ejecutar sentencias y devolver resultados. La interfase PreparedStatement añade métodos para trabajat con los parámetros IN; y la interfase CallableStatement añade métodos para trabajar con parameters OUT. Este método debería usarse solamente cuando es posible que una sentencia nos devuelva más de un objeto resulset, más de un update count o una combinación de ambos. Este método maneja casos que salen de lo ordinario, no sorprende que los resultados devueltos requieran algún manejo especial. Aquellos casos en los que no se conoce que devolverá se nos presentan una situación más compleja. El int, esto quiere decir que el resultado o bien es un update count o que la sentencia que ha ejecutado es un comando DDL.