java增删改查添加更新查找
时间: 2024-10-16 21:22:09 浏览: 8
在Java中,数据库操作的增删改查(CRUD)是指对数据表进行基本的四种操作:
1. **创建(Create)**:向数据库中插入新的记录。例如,使用JDBC(Java Database Connectivity)API,你可以通过Statement或PreparedStatement对象执行SQL INSERT语句。
```java
String sql = "INSERT INTO users (name, email) VALUES (?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "John Doe");
pstmt.setString(2, "john.doe@example.com");
pstmt.executeUpdate();
```
2. **读取(Read)**:从数据库获取数据。可以使用SELECT语句,如使用ResultSet对象遍历查询结果。
```java
String sql = "SELECT * FROM users WHERE id = ?";
int userId = 1;
ResultSet rs = stmt.executeQuery(sql + userId);
while (rs.next()) {
String name = rs.getString("name");
// 处理数据...
}
```
3. **更新(Update)**:修改已有记录。使用UPDATE语句,同样通过PreparedStatement来设置参数并执行。
```java
String sql = "UPDATE users SET email = ? WHERE id = ?";
pstmt.setString(1, "new.email@example.com");
pstmt.setInt(2, userId);
pstmt.executeUpdate();
```
4. **删除(Delete)**:从数据库移除一条或多条记录。使用DELETE语句。
```java
String sql = "DELETE FROM users WHERE id = ?";
pstmt.setInt(1, userId);
pstmt.executeUpdate();
```
阅读全文