gpt4 book ai didi

java - 查询时仅显示第一行

转载 作者:行者123 更新时间:2023-12-01 18:44:42 24 4
gpt4 key购买 nike

当我运行以下代码时,仅显示第一行中的值

封装数据库.H2;

package Database.H2;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class CreateTable {
public static void main (String[] args) throws ClassNotFoundException, SQLException {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/test", "sa", "");

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM TEST");

while (rs.next()) {
System.out.println(rs.getString("NAME"));

conn.close();
}
}
}

数据库中有 5 行是我手动输入的。如何才能显示所有行?

任何帮助将不胜感激。谢谢。

最佳答案

这一行是原因:

conn.close();

关于java - 查询时仅显示第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com