使用JDBC查询数据表master中所有宠物主人信息并输出
时间: 2024-01-09 13:03:22 浏览: 75
使用 JDBC 查询数据库
好的,这是一个使用JDBC查询数据表并输出结果的示例代码,你可以参考一下:
```java
import java.sql.*;
public class QueryOwners {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test?serverTimezone=UTC";
String user = "root";
String password = "123456";
String sql = "SELECT * FROM master";
try (Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql)) {
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String phone = rs.getString("phone");
String address = rs.getString("address");
System.out.println("ID: " + id + ", Name: " + name + ", Phone: " + phone + ", Address: " + address);
}
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}
```
这段代码中,我们首先建立了一个数据库连接,并使用 `Statement` 对象执行 SQL 查询语句,然后通过 `ResultSet` 对象获取查询结果。在 `while` 循环中,我们遍历结果集并输出每个宠物主人的信息。
需要注意的是,上述代码中的数据库连接信息需要根据实际情况进行修改。同时,也需要将 `mysql-connector-java` 的 JDBC 驱动包添加到项目的类路径中。
阅读全文