java执行SQL删除语句
时间: 2024-05-04 07:17:18 浏览: 61
在 Java 中执行 SQL 删除语句,可以使用 JDBC(Java Database Connectivity)API 来连接数据库并执行 SQL 命令。以下是一个示例代码:
```java
import java.sql.*;
public class DeleteExample {
public static void main(String[] args) {
try {
// 1. 连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 2. 创建 Statement 对象
Statement stmt = conn.createStatement();
// 3. 编写 SQL 删除语句
String sql = "DELETE FROM mytable WHERE id = 1";
// 4. 执行 SQL 命令
int rowsAffected = stmt.executeUpdate(sql);
// 5. 关闭 Statement 和 Connection 对象
stmt.close();
conn.close();
System.out.println("删除成功,影响的行数:" + rowsAffected);
} catch (SQLException e) {
System.out.println("删除失败,错误信息:" + e.getMessage());
}
}
}
```
上面的示例代码中,我们首先使用 `DriverManager.getConnection()` 方法来连接数据库,然后创建 `Statement` 对象,编写 SQL 删除语句,并通过 `executeUpdate()` 方法执行 SQL 命令,最后关闭 `Statement` 和 `Connection` 对象。
阅读全文