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

Statement

  • 1.
  • 2.
    Statemnt Un objeto Statementse 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 instruccionesSQL 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 sentenciasusando 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 siguientecó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 Elobjeto 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.