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