如何从结果集中打印整个列?

时间:2018-10-20 01:20:04

标签: java jdbc

我正在尝试使用jdbc从数据库打印整个列。 创建了一个数组列表“ searchRes”。 在运行时,我只会得到一行,而不是整个列。

if (resultSet.next()) {
    searchRes.add(resultSet.getString(1));

    for (String a : searchRes) {
        System.out.println(a + " ");
    }
}

1 个答案:

答案 0 :(得分:1)

诀窍是使用while循环继续直到resultSet.next()返回false

while (resultSet.next()) {
    System.out.println(resultSet.getString(1));
}