java如何读取数据库数据

46次阅读
没有评论

共计 1052 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中,可以使用 JDBC(Java Database Connectivity)来读取数据库数据。以下是一个简单的示例代码,演示如何连接到数据库,执行查询语句并读取结果集中的数据:

import java.sql.*;

public class ReadDataFromDatabase {public static void main(String[] args) {
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;

        try {
            // 连接到数据库
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");

            // 创建 Statement 对象
            stmt = conn.createStatement();

            // 执行查询语句
            rs = stmt.executeQuery("SELECT * FROM mytable");

            // 遍历结果集并读取数据
            while (rs.next()) {int id = rs.getInt("id");
                String name = rs.getString("name");
                int age = rs.getInt("age");

                // 打印数据
                System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
            }
        } catch (SQLException e) {e.printStackTrace();
        } finally {
            try {
                // 关闭 ResultSet
                if (rs != null) {rs.close();
                }

                // 关闭 Statement
                if (stmt != null) {stmt.close();
                }

                // 关闭 Connection
                if (conn != null) {conn.close();
                }
            } catch (SQLException e) {e.printStackTrace();
            }
        }
    }
}

在这个示例代码中,我们首先通过 DriverManager.getConnection() 方法建立与数据库的连接,然后创建一个 Statement 对象来执行查询语句,将查询结果存储在 ResultSet 对象中。接着通过 rs.next() 方法来遍历结果集,使用 rs.getInt()rs.getString()等方法来读取数据。最后,记得在最终关闭连接、Statement 和 ResultSet 对象时使用 close() 方法。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-05-08发表,共计1052字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)