1

我有一个结果集,有时必须包含空白行。

看起来有一个用于 ResultSet 的函数,它允许您完全删除该行,称为resultSet.deleteRow(). 但是,看起来这也会从它链接到的数据库中删除该行。

当行中的每一列都为“null”时,如何仅从结果集中隐藏该行(而不是将其从数据库中删除)?

谢谢你。

4

1 回答 1

2

您不能删除行或更新 ResultSet。您必须使用 CachedRowSet。如果您愿意,您可以遍历结果集并在列表或映射中添加元素,然后从该数据结构中删除不需要的元素。更好的选择是修改你的 sql 并在结果集中只获取你想要的数据。

于 2013-08-19T21:51:04.970 回答