jdbc查询数据库中的表数据

本文介绍了如何使用JDBC查询MySQL数据库中的表数据,包括三种不同的查询方法,并展示了查询结果。示例代码详细展示了从连接数据库到执行SQL获取数据的全过程。
摘要由CSDN通过智能技术生成

b5efe1701dca43baa302b7282e518f00.png

 比如查询上图这张表

完整代码如下284b9f8a10664262820736540d116ac3.png

11a524513ad14677a831579f9257eda1.png 

 这个类的布局

96eebf6f4778478a84d1af99a3c97afc.png

查询结果如下

dfef5f2f7fef41f2a149666bd6c4d1b8.png 上面的代码是按照老师给的写的

 

老师代码如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 JDBC 输出数据的所有数据,你需要执行一个 SELECT语句来检索数据,并使用 ResultSet 对象来遍历结果集并输出数据。以下是一个示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DatabaseExample { public static void main(String[] args) { try { // 1. 连接数据库 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password"); // 2. 创建 Statement 对象 Statement statement = connection.createStatement(); // 3. 执行查询语句 String sql = "SELECT * FROM mytable"; ResultSet resultSet = statement.executeQuery(sql); // 4. 遍历结果集并输出数据 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); } // 5. 关闭连接和释放资源 resultSet.close(); statement.close(); connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } ``` 在上述代码,我们假设连接的是 MySQL 数据库,并且名为 `mytable`。你需要替换数据连接字符串的 `mydatabase`、`username` 和 `password` 为实际的数据库名称、用户名和密码。 然后,我们创建了一个 Statement 对象,并使用 `executeQuery` 方法执行 SELECT 查询语句。通过遍历 ResultSet 对象,我们可以获取每一行的数据,并根据列名或索引来访问特定的列数据。 最后,记得在使用完数据连接、Statement 对象和结果集后,关闭连接和释放资源,以避免资源泄漏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值