Java执行MySQL的DELETE语句是Java与MySQL数据库交互的一种方式,用于从数据库表中删除记录。DELETE语句的基本语法如下:
DELETE FROM table_name WHERE condition;
根据是否使用WHERE子句,DELETE语句可以分为两种类型:
DELETE语句广泛应用于各种场景,例如:
以下是一个Java示例代码,演示如何使用JDBC执行DELETE语句:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class DeleteExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "username";
String password = "password";
String sql = "DELETE FROM users WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setInt(1, 123); // 假设要删除id为123的用户
int affectedRows = pstmt.executeUpdate();
System.out.println("Deleted " + affectedRows + " row(s).");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
希望这些信息对你有所帮助!如果有更多问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云