Java 中常见的增删改查操作通常是指对数据的增加、删除、修改和查询等操作,可以通过以下方式实现:

  1. 增加操作:

使用 Java 中的 SQL 语句或 ORM 框架(如 Hibernate、Mybatis 等)向数据库中插入新的数据。

  1. 删除操作:

使用 Java 中的 SQL 语句或 ORM 框架(如 Hibernate、Mybatis 等)从数据库中删除不需要的数据。

  1. 修改操作:

使用 Java 中的 SQL 语句或 ORM 框架(如 Hibernate、Mybatis 等)修改数据库中已有的数据。

  1. 查询操作:

使用 Java 中的 SQL 语句或 ORM 框架(如 Hibernate、Mybatis 等)从数据库中查询需要的数据,可以通过条件查询、排序查询等方式获取数据。

以下是示例代码:

增加操作:

//使用JDBC实现增加操作
String sql = 'INSERT INTO user (name, age) VALUES (?, ?)';
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1, '张三');
preparedStatement.setInt(2, 20);
preparedStatement.executeUpdate();

删除操作:

//使用JDBC实现删除操作
String sql = 'DELETE FROM user WHERE id=?';
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setInt(1, 1);
preparedStatement.executeUpdate();

修改操作:

//使用JDBC实现修改操作
String sql = 'UPDATE user SET name=?, age=? WHERE id=?';
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1, '李四');
preparedStatement.setInt(2, 25);
preparedStatement.setInt(3, 1);
preparedStatement.executeUpdate();

查询操作:

//使用JDBC实现查询操作
String sql = 'SELECT * FROM user WHERE age > ?';
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setInt(1, 20);
ResultSet resultSet = preparedStatement.executeQuery();
while (resultSet.next()) {
    int id = resultSet.getInt('id');
    String name = resultSet.getString('name');
    int age = resultSet.getInt('age');
    System.out.println('id:' + id + ' name:' + name + ' age:' + age);
}
Java 增删改查操作详解及代码示例

原文地址: https://www.cveoy.top/t/topic/mjzf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录