Java 显示数据库:通过 JDBC 连接276


Java 数据库连接 (JDBC) 是 Java 编程语言与关系型数据库管理系统 (RDBMS) 交互的标准 API。JDBC 提供了一组丰富的类和接口,使 Java 程序员能够连接、查询和更新数据库。

连接到数据库

要连接到数据库,必须首先创建一个 对象。这可以通过调用 DriverManager 类的 getConnection() 方法来完成。该方法需要三个参数:数据库 URL、用户名和密码。```java
// 创建数据库 URL
String url = "jdbc:mysql://localhost:3306/database_name";
// 创建用户名和密码
String user = "username";
String password = "password";
// 创建连接对象
Connection connection = (url, user, password);
```

查询数据库

连接到数据库后,就可以使用 对象来查询数据库。语句对象允许您执行 SQL 查询,例如 SELECT、INSERT 和 UPDATE。```java
// 创建语句对象
Statement statement = ();
// 执行查询语句
ResultSet resultSet = ("SELECT * FROM table_name");
```

处理查询结果

查询执行后,结果将存储在 对象中。ResultSet 对象提供了方法来遍历结果并检索各个列值。```java
// 遍历结果集
while (()) {
int id = ("id");
String name = ("name");
// ...
}
```

释放资源

在完成与数据库的交互后,重要的是释放所有资源。这包括关闭 ResultSet、Statement 和 Connection 对象。```java
// 关闭结果集
();
// 关闭语句
();
// 关闭连接
();
```

示例程序

以下是一个示例程序,展示了如何连接到 MySQL 数据库、查询表并显示结果:```java
import .*;
public class JavaDisplayDatabase {
public static void main(String[] args) {
// 数据库 URL、用户名和密码
String url = "jdbc:mysql://localhost:3306/database_name";
String user = "username";
String password = "password";
try {
// 连接到数据库
Connection connection = (url, user, password);
// 创建语句对象
Statement statement = ();
// 执行查询
ResultSet resultSet = ("SELECT * FROM table_name");
// 处理查询结果
while (()) {
int id = ("id");
String name = ("name");
// ...
(id + " " + name);
}
// 释放资源
();
();
();
} catch (SQLException e) {
();
}
}
}
```


JDBC 提供了一种强大且灵活的方式来从 Java 程序中与数据库交互。本文提供了有关如何使用 JDBC 连接到数据库、执行查询和处理查询结果的逐步指南。通过遵循这些步骤,Java 程序员可以轻松地从数据库中检索和更新数据。

2024-10-24


上一篇:用 Java 从数组中删除指定元素

下一篇:Java 中的字符正则表达式匹配