Java SQL 代码:连接、查询和更新数据库371


Java SQL(Structured Query Language,结构化查询语言)是一种用于与关系型数据库进行交互的 Java API。它提供了执行查询、更新数据和管理数据库连接所需的工具。本文将指导你使用 Java SQL 代码连接到数据库、执行查询并更新数据。

连接到数据库

要连接到数据库,你首先需要创建一个 对象。此对象表示与数据库的连接,你可以使用它来创建语句并执行查询和更新。```java
import ;
import ;
import ;
public class JdbcExample {
public static void main(String[] args) {
try {
// 加载 JDBC 驱动
("");
// 获取数据库连接
Connection connection = (
"jdbc:mysql://localhost:3306/test", "user", "password");
// ... 执行查询和更新 ...
// 关闭连接
();
} catch (ClassNotFoundException | SQLException e) {
();
}
}
}
```

执行查询

要查询数据库,你需要创建一个 对象并使用 executeQuery() 方法执行查询。该方法返回一个 对象,其中包含查询结果。```java
// 创建 Statement 对象
Statement statement = ();
// 执行查询
ResultSet resultSet = ("SELECT * FROM users");
// 遍历结果集
while (()) {
int id = ("id");
String name = ("name");
int age = ("age");
// ... 处理结果 ...
}
// 关闭 Statement 对象
();
```

更新数据

要更新数据库,你需要创建一个 对象并使用 executeUpdate() 方法执行更新。PreparedStatement 可让你参数化查询,从而防止 SQL 注入攻击。```java
// 创建 PreparedStatement 对象
PreparedStatement preparedStatement = (
"INSERT INTO users (name, age) VALUES (?, ?)");
// 设置参数
(1, "John Doe");
(2, 30);
// 执行更新
int rowCount = ();
// 打印受影响的行数
("受影响的行数:" + rowCount);
// 关闭 PreparedStatement 对象
();
```

本文提供了使用 Java SQL 代码连接到数据库、执行查询和更新数据的基本步骤。通过遵循这些步骤,你可以编写 Java 应用程序与关系型数据库进行交互,从而存储、检索和操作数据。

2024-10-23


上一篇:Java 中的统计分析

下一篇:Java 反射获取和调用类的方法