SlideShare una empresa de Scribd logo
1 de 8
STATEMENT
INTEGRANTES:
DOCENTE:
CURSO:
Statemnt
Un objeto Statement se
usa para enviar sentencias
SQL a la base de datos.
ándar de Interrogación de
Base de Datos
Sirve para procesar una
sentencia SQL estática y
obtener los resultados
producidos por ella
PROPIEDADES
Encapsula las instrucciones SQL
a la BD
Se crea a partir de la
conexión:
Instruccion =
conexion.createStatement()
Métodos
executeQuery(String sql)
Ejecución de consultas:
SELECT
Devuelve un objeto ResultSet,
etc.
LA CLASE Statement
Vista Preliminar
Un objeto Statement se
usa para enviar sentencias
SQL a la base de datos.
Un objeto Statement se crea mediante el
método de Connection createStatement, como
podemos ver en el siguiente fragmento de
código.
Connection con =
DriverManager.getConnection(url, "sunny", "");
Statement stmt = con.createStatement();
PROPIEDADES
Ejecución de sentencias usando
objetos Statement
La interfase Statement nos
suministra tres métodos
diferentes para ejecutar
sentencias SQL,
executeQuery,
executeUpdate y execute
El método a usar esta determinado por el
producto de la sentencia SQL El método
executeQuery esta diseñado para sentencias
que producen como resultado un único result
set tal como las sentencias SELECT. El método
executeUpdate se usa para ejecutar sentencias
INSERT, UPDATE ó DELETE
EJEMPLOS:
// El siguiente código es nuevo en JDBC 2.0
Statement stmt2 =
conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATEABLE);
// El siguiente código es nuevo en JDBC 3.0
Statement stmt3 =
conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY,
ResultSet.HOLD_CURSOR_OVER_COMMIT);
CONCLUSION
La variable Statement (St) fue declarada
fuera de todos los metodos, es decir son
globales y pueden verse en toda la clase
no importa en que proceso lo utilizemos,
es sencillo recordemos algo de teoria,
toda funcion retorna un valor es por ello
que se le llama funciones a ejecutar y a
consulta por que regresan el valor de la
variable error respectivamente.
APRECIACIÓN DEL EQUIPO
El objeto Statement deriva de la clase
Conecction más conocido como JDBC,
su función principal es el de enviar
sentencias simples al SQL, por lo cual
es un objeto importante tanto en java
y en otro lenguaje de programación.
Statement

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Universidad tecnica de babhoyo
Universidad tecnica de babhoyoUniversidad tecnica de babhoyo
Universidad tecnica de babhoyo
 
JAVA CON BASE DE DATOS
JAVA CON  BASE DE DATOSJAVA CON  BASE DE DATOS
JAVA CON BASE DE DATOS
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Trabajo de conecction
Trabajo de conecctionTrabajo de conecction
Trabajo de conecction
 
Dprn3 u3 a1_jocc
Dprn3 u3 a1_joccDprn3 u3 a1_jocc
Dprn3 u3 a1_jocc
 
Statement
StatementStatement
Statement
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Statement
StatementStatement
Statement
 
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
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper report
 

Destacado

Grace Lam_portfolio
Grace Lam_portfolioGrace Lam_portfolio
Grace Lam_portfolioGrace Lam
 
IES 2017 mechanical engineering
IES 2017 mechanical engineeringIES 2017 mechanical engineering
IES 2017 mechanical engineeringSebastin-James
 
National Veteran's Small Business Week 31 Oct - 4 Nov 2016
National Veteran's Small Business Week 31 Oct - 4 Nov 2016National Veteran's Small Business Week 31 Oct - 4 Nov 2016
National Veteran's Small Business Week 31 Oct - 4 Nov 2016FFSP WFL
 
Horsescale.com
Horsescale.comHorsescale.com
Horsescale.comallanken
 
Curso 6º a hoja 1
Curso 6º a   hoja 1Curso 6º a   hoja 1
Curso 6º a hoja 1cristixa1979
 
Autism adminacademy final print
Autism adminacademy final printAutism adminacademy final print
Autism adminacademy final printCory Jeffrey Burns
 
Conferencia do dia 26 07-2010
Conferencia  do  dia  26 07-2010Conferencia  do  dia  26 07-2010
Conferencia do dia 26 07-2010luizsg
 
Competencias investigativas desarrolladas por docentes de matematicas
Competencias investigativas desarrolladas por docentes de matematicasCompetencias investigativas desarrolladas por docentes de matematicas
Competencias investigativas desarrolladas por docentes de matematicasSandra de Jerez
 
Codec Networks Providing Courses in Cyber forensic,Network Forensics.
Codec Networks Providing Courses in Cyber forensic,Network Forensics.Codec Networks Providing Courses in Cyber forensic,Network Forensics.
Codec Networks Providing Courses in Cyber forensic,Network Forensics.cnetworks
 

Destacado (16)

Ordenadores
Ordenadores Ordenadores
Ordenadores
 
Grace Lam_portfolio
Grace Lam_portfolioGrace Lam_portfolio
Grace Lam_portfolio
 
IES 2017 mechanical engineering
IES 2017 mechanical engineeringIES 2017 mechanical engineering
IES 2017 mechanical engineering
 
Bryan A Souza
Bryan A SouzaBryan A Souza
Bryan A Souza
 
National Veteran's Small Business Week 31 Oct - 4 Nov 2016
National Veteran's Small Business Week 31 Oct - 4 Nov 2016National Veteran's Small Business Week 31 Oct - 4 Nov 2016
National Veteran's Small Business Week 31 Oct - 4 Nov 2016
 
Horsescale.com
Horsescale.comHorsescale.com
Horsescale.com
 
BA Degree Certificate
BA Degree CertificateBA Degree Certificate
BA Degree Certificate
 
Dia lili
Dia liliDia lili
Dia lili
 
Curso 6º a hoja 1
Curso 6º a   hoja 1Curso 6º a   hoja 1
Curso 6º a hoja 1
 
NAPEO Reference Letter
NAPEO Reference LetterNAPEO Reference Letter
NAPEO Reference Letter
 
Original HITTA HEM NU
Original HITTA HEM NUOriginal HITTA HEM NU
Original HITTA HEM NU
 
Autism adminacademy final print
Autism adminacademy final printAutism adminacademy final print
Autism adminacademy final print
 
Conferencia do dia 26 07-2010
Conferencia  do  dia  26 07-2010Conferencia  do  dia  26 07-2010
Conferencia do dia 26 07-2010
 
1
11
1
 
Competencias investigativas desarrolladas por docentes de matematicas
Competencias investigativas desarrolladas por docentes de matematicasCompetencias investigativas desarrolladas por docentes de matematicas
Competencias investigativas desarrolladas por docentes de matematicas
 
Codec Networks Providing Courses in Cyber forensic,Network Forensics.
Codec Networks Providing Courses in Cyber forensic,Network Forensics.Codec Networks Providing Courses in Cyber forensic,Network Forensics.
Codec Networks Providing Courses in Cyber forensic,Network Forensics.
 

Similar a Statement (20)

Statement
StatementStatement
Statement
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Statement
StatementStatement
Statement
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
Statement
Statement Statement
Statement
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Bases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQLBases de Datos con JDBC para MySQL
Bases de Datos con JDBC para MySQL
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
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
 
Statement
StatementStatement
Statement
 
109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java109545688 conexion-de-sql-a-java
109545688 conexion-de-sql-a-java
 
Statement
StatementStatement
Statement
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
Java y Bases Datos
Java y Bases DatosJava y Bases Datos
Java y Bases Datos
 

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
 
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
 
Resultset
ResultsetResultset
Resultset
 
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
 

Statement

  • 2. Statemnt Un objeto Statement se usa para enviar sentencias SQL a la base de datos. ándar de Interrogación de Base de Datos Sirve para procesar una sentencia SQL estática y obtener los resultados producidos por ella
  • 3. PROPIEDADES Encapsula las instrucciones SQL a la BD Se crea a partir de la conexión: Instruccion = conexion.createStatement() Métodos executeQuery(String sql) Ejecución de consultas: SELECT Devuelve un objeto ResultSet, etc. LA CLASE Statement Vista Preliminar Un objeto Statement se usa para enviar sentencias SQL a la base de datos. Un objeto Statement se crea mediante el método de Connection createStatement, como podemos ver en el siguiente fragmento de código. Connection con = DriverManager.getConnection(url, "sunny", ""); Statement stmt = con.createStatement();
  • 4. PROPIEDADES Ejecución de sentencias usando objetos Statement La interfase Statement nos suministra tres métodos diferentes para ejecutar sentencias SQL, executeQuery, executeUpdate y execute El método a usar esta determinado por el producto de la sentencia SQL El método executeQuery esta diseñado para sentencias que producen como resultado un único result set tal como las sentencias SELECT. El método executeUpdate se usa para ejecutar sentencias INSERT, UPDATE ó DELETE
  • 5. EJEMPLOS: // El siguiente código es nuevo en JDBC 2.0 Statement stmt2 = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATEABLE); // El siguiente código es nuevo en JDBC 3.0 Statement stmt3 = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY, ResultSet.HOLD_CURSOR_OVER_COMMIT);
  • 6. CONCLUSION La variable Statement (St) fue declarada fuera de todos los metodos, es decir son globales y pueden verse en toda la clase no importa en que proceso lo utilizemos, es sencillo recordemos algo de teoria, toda funcion retorna un valor es por ello que se le llama funciones a ejecutar y a consulta por que regresan el valor de la variable error respectivamente.
  • 7. APRECIACIÓN DEL EQUIPO El objeto Statement deriva de la clase Conecction más conocido como JDBC, su función principal es el de enviar sentencias simples al SQL, por lo cual es un objeto importante tanto en java y en otro lenguaje de programación.