帮我写一条JDBC update
时间: 2023-10-24 09:28:46 浏览: 101
好的,以下是一个基本的 JDBC update 语句的示例:
```java
String sql = "UPDATE my_table SET column1 = ?, column2 = ? WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, username, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, "new_value1");
pstmt.setString(2, "new_value2");
pstmt.setInt(3, 123);
int rowsUpdated = pstmt.executeUpdate();
System.out.println(rowsUpdated + " rows updated successfully!");
} catch (SQLException e) {
System.out.println("Error executing update: " + e.getMessage());
}
```
这个语句会将 `my_table` 表中 `id` 为 123 的记录的 `column1` 和 `column2` 列的值更新为 "new_value1" 和 "new_value2"。你需要将 `url`、`username` 和 `password` 替换为你自己的数据库连接信息,并根据需要修改 SQL 语句和参数绑定。
阅读全文