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.