Statement
Definición.
• Se usa para ejecutar sentencias SQL
• Encapsula las instrucciones SQL a la BD
hay tres tipos de objetos Statement, todos los cuales actúan como
contenedores para la ejecución de sentencias en una conexión dada:
Statement,PreparedStatement que hereda de Statement y
CallableStatement que hereda de PreparedStatement.
Lleva asociada una conexión que sirvió como origen para su creación
Se crea con el método de la clase:
java.sql.Connection:
public Statement createStament() trows java.sql.SQLException;
Propiedades
ExecuteQuery(String sql)
• Ejecución de consultas: SELECT
• Devuelve un objeto ResultSet
ExecuteUpdate(String sql)
• Modificaciones en la BD: INSERT,
UPDATE, DELETE
• Devuelve el número de columnas
afectadas
Execute(String sql)
• Ejecución de instrucciones que pueden
devolver varios conjuntos de
resultados
EJEMPLO.

Statement

  • 1.
    Statement Definición. • Se usapara ejecutar sentencias SQL • Encapsula las instrucciones SQL a la BD hay tres tipos de objetos Statement, todos los cuales actúan como contenedores para la ejecución de sentencias en una conexión dada: Statement,PreparedStatement que hereda de Statement y CallableStatement que hereda de PreparedStatement. Lleva asociada una conexión que sirvió como origen para su creación Se crea con el método de la clase: java.sql.Connection: public Statement createStament() trows java.sql.SQLException;
  • 2.
    Propiedades ExecuteQuery(String sql) • Ejecuciónde consultas: SELECT • Devuelve un objeto ResultSet ExecuteUpdate(String sql) • Modificaciones en la BD: INSERT, UPDATE, DELETE • Devuelve el número de columnas afectadas Execute(String sql) • Ejecución de instrucciones que pueden devolver varios conjuntos de resultados
  • 3.