使用jdbc删除数据
时间: 2024-01-03 18:21:35 浏览: 34
以下是使用JDBC删除数据的示例代码:
```java
import java.sql.*;
public class DeleteExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
String sql = "DELETE FROM mytable WHERE id = ?";
int id = 1;
try (Connection conn = DriverManager.getConnection(url, username, password);
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setInt(1, id);
int rowsDeleted = stmt.executeUpdate();
System.out.println(rowsDeleted + " rows deleted successfully.");
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}
```
上述代码中,我们首先定义了数据库的URL、用户名和密码。然后,我们定义了要执行的SQL语句,其中使用了占位符“?”来代表要删除的记录的ID。接着,我们使用`DriverManager.getConnection()`方法获取数据库连接,并使用`PreparedStatement`对象来执行SQL语句。在执行SQL语句之前,我们使用`setInt()`方法将占位符替换为实际的ID值。最后,我们使用`executeUpdate()`方法执行SQL语句,并输出删除的记录数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)