java增删改查功能怎么实现
时间: 2024-01-30 09:38:22 浏览: 8
Java中常用的增删改查操作是指对数据库进行数据的添加、删除、修改和查询。下面简单介绍一下实现这些操作的方法。
1.增加数据
Java中实现添加数据的方法有多种,常用方法是使用JDBC连接数据库,通过执行SQL语句来实现。例如:
```java
String sql = "insert into student (name, age, sex) values (?, ?, ?)";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "张三");
statement.setInt(2, 20);
statement.setString(3, "男");
statement.executeUpdate();
```
2.删除数据
Java中实现删除数据的方法同样使用JDBC连接数据库,通过执行SQL语句来实现。例如:
```java
String sql = "delete from student where id = ?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setInt(1, 1);
statement.executeUpdate();
```
3.修改数据
Java中实现修改数据的方法同样使用JDBC连接数据库,通过执行SQL语句来实现。例如:
```java
String sql = "update student set name = ?, age = ?, sex = ? where id = ?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "李四");
statement.setInt(2, 21);
statement.setString(3, "女");
statement.setInt(4, 2);
statement.executeUpdate();
```
4.查询数据
Java中实现查询数据的方法同样使用JDBC连接数据库,通过执行SQL语句来实现。例如:
```java
String sql = "select * from student";
PreparedStatement statement = connection.prepareStatement(sql);
ResultSet resultSet = statement.executeQuery();
while(resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
String sex = resultSet.getString("sex");
System.out.println("id: " + id + ", name: " + name + ", age: " + age + ", sex: " + sex);
}
```
需要注意的是,上述代码需要先创建数据库连接,并且需要在finally块中关闭连接、语句和结果集。同时,还需要处理SQL语句执行时可能抛出的异常。