JDBC:更新数据库

时间:2020-01-09 10:36:48  来源:igfitidea点击:

为了更新数据库,我们需要使用Statement。但是,我们无需调用executeQuery()方法,而是调用executeUpdate()方法。

我们可以对数据库执行两种类型的更新:

  • 更新记录值
  • 删除记录

executeUpdate()方法用于这两种类型的更新。

更新记录

这是一个更新记录值示例:

Statement statement = connection.createStatement();

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

int rowsAffected    = statement.executeUpdate(sql);

调用statement.executeUpdate(sql)返回的rowsAffected告诉数据库中有多少条记录受到SQL语句的影响。

删除记录

这是一个删除记录示例:

Statement statement = connection.createStatement();

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

int rowsAffected    = statement.executeUpdate(sql);

同样,由statement.executeUpdate(sql)调用返回的rowsAffected告诉数据库中有多少条记录受到SQL语句的影响。