SQL(Structured Query Language)是一种结构化查询语言,用于与关系型数据库管理系统(RDBMS)进行通信。它允许用户查询、操作和管理数据库中的数据。
Java 中的 SQL 语句格式
在 Java 中,可以使用 java.sql
包与数据库进行交互。常见的 SQL 语句格式包括:
查询语句(SELECT):用于从数据库中检索数据。
插入语句(INSERT):用于将新数据插入数据库。
更新语句(UPDATE):用于修改数据库中的现有数据。
删除语句(DELETE):用于从数据库中删除数据。
Java 中的 SQL 语句示例
下面是一些 Java 中 SQL 语句的示例:
查询示例
// 创建一个 PreparedStatement 对象
PreparedStatement statement = connection.prepareStatement("SELECT * FROM users WHERE name = ?");
// 设置查询参数
statement.setString(1, "John Doe");
// 执行查询并获取结果集
ResultSet resultSet = statement.executeQuery();
插入示例
// 创建一个 PreparedStatement 对象
PreparedStatement statement = connection.prepareStatement("INSERT INTO users (name, age) VALUES (?, ?)");
// 设置插入参数
statement.setString(1, "Jane Doe");
statement.setInt(2, 30);
// 执行插入操作
statement.executeUpdate();
更新示例
// 创建一个 PreparedStatement 对象
PreparedStatement statement = connection.prepareStatement("UPDATE users SET age = ? WHERE name = ?");
// 设置更新参数
statement.setInt(1, 35);
statement.setString(2, "John Doe");
// 执行更新操作
statement.executeUpdate();
删除示例
// 创建一个 PreparedStatement 对象
PreparedStatement statement = connection.prepareStatement("DELETE FROM users WHERE name = ?");
// 设置删除参数
statement.setString(1, "Jane Doe");
// 执行删除操作
statement.executeUpdate();