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语句的影响。