REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
Statement
1.
2. QUE ES STATEMENT
Un objeto Statement se usa para enviar sentencias SQL a la base de datos.
El objeto Statement (sentencia) sirve para procesar una sentencia SQL estática y
obtener los resultados producidos por ella. Solo puede haber un ResultSet abierto
para cada objeto Statement en un momento dado. Todos los métodos Statement
que procesan una sentencia SQL cierran implícitamente el ResultSet actual de una
sentencia si existe uno abierto.
4. METODOS
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
Requiere usar luego getResultSet() o getUpdateCount()
para recuperar
5. EL METODO CANCEL
• Los métodos del controlador JDBC nativo están sincronizados
para evitar que dos hebras que se ejecutan en el mismo
objeto provoquen daños en el mismo. Una excepción a esta
norma la representa el método cancel. Una hebra puede
utilizar el método cancel para detener una sentencia SQL de
larga ejecución en otra hebra que opera sobre el mismo
objeto.
6. EJEMPLOS
método createStatement
// El siguiente código es nuevo en JDBC 2.0
Statement stmt2 = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATEABLE);
método createStatement
// El siguiente código es nuevo en JDBC 2.0
Statement stmt2
=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATEABLE);