Saltar la navegación

4.2.- Actualización de información.

Tres registros con datos de personas de una tabla de clientes.
José Javier Bermúdez Hernández. (CC BY-NC)

Respecto a las consultas de actualización, executeUpdate, retornan el número de registros insertados, registros actualizados o eliminados, dependiendo del tipo de consulta que se trate.

Supongamos que tenemos varios registros en la tabla Cliente, de la base de datos notarbd con la que seguimos trabajando. Si quisiéramos actualizar el teléfono del tercer registro, que tiene idCLIENTE=3 y ponerle como nuevo teléfono el 968610009 tendríamos que hacer:

String connectionUrl = "jdbc:mysql://localhost/notarbd?" +

                                   "user=root&password=admin";

// Obtener la conexión

Connection con = DriverManager.getConnection(connectionUrl);

// Preparamos la consulta y la ejecutamos

Statement s = con.createStatement();

s.executeUpdate("UPDATE CLIENTE SET teléfono='968610009' WHERE idCLIENTE=3");

// Cerramos la conexión a la base de datos.

con.close();