JDBC: обновление базы данных

Вместо вызова метода executeQuery() вы вызываете метод executeUpdate().

Существует два типа обновлений, которые вы можете выполнять в базе данных:

  • Обновить значения записи
  • Удалить записи

Метод executeUpdate() используется для обоих этих обновлений.

Обновление записей

Вот пример значения записи обновления:

Statement statement = connection.createStatement();

String    sql       = "update people set name='John' where id=123";

int rowsAffected    = statement.executeUpdate(sql);

RowActed, возвращаемый вызовом Statement.executeUpdate(sql), сообщает, сколько записей в базе данных было затронуто оператором SQL.

Удаление записей

Вот пример удаления записи:

Statement statement = connection.createStatement();

String    sql       = "delete from people where id=123";

int rowsAffected    = statement.executeUpdate(sql);

Опять же, rowActed, возвращаемый вызовом Statement.executeUpdate(sql), сообщает, сколько записей в базе данных было затронуто оператором SQL.

Оцените статью