Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从resultset打印整个列?_Java_Jdbc - Fatal编程技术网

Java 如何从resultset打印整个列?

Java 如何从resultset打印整个列?,java,jdbc,Java,Jdbc,我正在尝试使用jdbc从数据库打印整个列。 创建了一个arraylist“searchRes”。 在运行时,我只得到一行,而不是整个列 if (resultSet.next()) { searchRes.add(resultSet.getString(1)); for (String a : searchRes) { System.out.println(a + " "); } } 诀窍是使用while循环继续,直到resultSet.next()返回

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

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

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

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

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