3. Las sentencias SQL se pueden clasificar en actualizaciones y consultas.
El objeto encargado de enviar las sentencias SQL al driver es del tipo
Statement.
Para enviar actualizaciones se utiliza el método executeUpdate
(implementado dentro del objeto Statement).
Para enviar consultas se utiliza el método executeQuery. (implementado
dentro del objeto Statement).
4. OBJETO STATEMENT:
Las sentencias SQL se pueden clasificar
en actualizaciones y consultas.
El objeto encargado de enviar las
sentencias SQL al driver es del tipo
Statement.
Para enviar actualizaciones se utiliza el
método executeUpdate (implementado
dentro del objeto Statement).
Para enviar consultas se utiliza el
método executeQuery. (implementado
dentro del objeto Statement).
7. executeBatch():
ResultSet
executeQuery(String sql):
int executeUpdate(String
sql):
Connection getConnection():
Envía un conjunto de
sentencias SQL a la base de
datos para que se ejecuten,
devolverá un array con el
número de filas afectadas
de cada sentencia SQL.
Ejecuta una sentencia SQL
que devuelve un conjunto
de resultados, representado
por el objeto ResultSet. En el
siguiente capítulo
trataremos con
detenimiento el interfaz
ResultSet.
Ejecuta la sentencia SQL que
se pasa por parámetro y de
debe ser del tipo INSERT,
UPDATE o DELETE.
cancela el objeto
Statement, abortando la
sentencia SQL
correspondiente.
Devuelve el objeto
Connection a partir del que
se ha creado el objeto
Statement.
Añade un comando SQL, que
se para por parámetro. al
conjunto de sentencias
actual del objeto Statement.
void addBatch(String sql): void cancel():
8. elimina el conjunto de
sentencias actual.
elimina todos los avisos
ofrecidos por el objeto
Statement actual.
ejecuta la sentencia SQL
que se pasa por
parámetro.
cierra el objeto Statement
liberando todos los recursos
asociados de forma
inmediata.
devuelve el número máximo
de registros que un objeto
ResultSet puede contener
como resultado de la
ejecución de un objeto
Statement.
void clearBatch(): void clearWarnings(): boolean execute(String sql):
void close(): int getMaxRows():
9. EJECUCIÓN DE OBJETOS STATEMENT:
EXECUTEQUERY().
EXECUTE()EXECUTEUPDATE()
es apropiado para ejecutar sentencias que
devuelven un único conjunto de resultados,
tales como sentencias SELECT, este método
devuelve un objeto ResultSet.
es utilizado para ejecutar sentencias que
devuelven más de un conjunto de resultados,
más de un update count (cuenta de
actualizaciones), o una combinación de los
dos.
es un entero que indica el número de
filas que han sido afectadas (este
número se identifica con update count o
cuenta de actualizaciones).