javaweb mysql update语句
时间: 2023-12-11 12:33:21 浏览: 125
以下是JavaWeb中使用MySQL的UPDATE语句的示例:
```java
// 导入必要的包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
// 建立数据库连接
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "123456";
try {
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
// 执行UPDATE语句
String sql = "UPDATE mytable SET address = CONCAT('bj1062', address) WHERE id = ?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1); // 设置参数
int rows = pstmt.executeUpdate(); // 执行更新操作
System.out.println(rows + " rows affected."); // 输出更新的行数
} catch (SQLException e) {
e.printStackTrace();
}
// 关闭数据库连接
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
```
以上代码中,我们首先建立了与MySQL数据库的连接,然后执行了一条UPDATE语句,将id为1的记录的address字段前面加上字符串"bj1062"。最后关闭了数据库连接。
阅读全文