【发布时间】:2021-11-27 16:09:00
【问题描述】:
我是 Java 的 SQL 新手,我目前正在尝试从 ResultSet 中获取数据。
我正在检索的表如下所示:
| Name | Data |
|---|---|
| abc | true |
| def | false |
| ... | ... |
我正在尝试获取数据列中的所有信息并将其作为布尔数组返回。我该怎么做呢?我试过resultSet.getArray("Data"),但没用。
【问题讨论】:
-
您需要遍历 ResultSet 中的每一行,然后从“data”列中获取每个值并将其添加到 ArrayList。用简单的方法(我知道)没有捷径可走。此外,您应该更改您的 SQL 查询,只返回“数据”列,不要在您的应用程序中传递尽可能多的数据。