以下是一个简单的 Java 代码示例,用于查询数据库中的所有记录:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryAllRecords {
public static void main(String[] args) {
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/database_name";
String username = "your_username";
String password = "your_password";
// SQL 查询语句
String sql = "SELECT * FROM your_table";
try {
// 加载数据库驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
// 创建 Statement 对象
Statement statement = connection.createStatement();
// 执行查询并获取结果集
ResultSet resultSet = statement.executeQuery(sql);
// 遍历结果集并输出
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);
}
// 关闭连接
resultSet.close();
statement.close();
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
请确保替换以下部分:
url:数据库连接 URL,包括数据库名称。
username:数据库用户名。
password:数据库密码。
sql:要执行的 SQL 查询语句,替换为你自己的查询语句。
your_table:要查询的表名,替换为你自己的表名。
id、name、age:根据你的数据库表中的列名进行替换。
这个示例假设你在本地使用 MySQL 数据库,如果你使用的是其他数据库,你需要相应地修改数据库驱动和连接信息。