Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个结果集,有时必须包含空白行。
看起来有一个用于 ResultSet 的函数,它允许您完全删除该行,称为resultSet.deleteRow(). 但是,看起来这也会从它链接到的数据库中删除该行。
resultSet.deleteRow()
当行中的每一列都为“null”时,如何仅从结果集中隐藏该行(而不是将其从数据库中删除)?
谢谢你。
您不能删除行或更新 ResultSet。您必须使用 CachedRowSet。如果您愿意,您可以遍历结果集并在列表或映射中添加元素,然后从该数据结构中删除不需要的元素。更好的选择是修改你的 sql 并在结果集中只获取你想要的数据。