Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/88.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 从结果集隐藏行_Java_Sql - Fatal编程技术网

Java 从结果集隐藏行

Java 从结果集隐藏行,java,sql,Java,Sql,我有一个结果集,有时必须接受空白行 似乎有一个ResultSet函数允许您完全删除该行,名为ResultSet.deleteRow()。但是,看起来这也会从链接到的数据库中删除该行 当行中的每一列都为“null”时,如何仅从结果集隐藏行(而不是从数据库中删除) 谢谢。您不能删除行或更新结果集。您必须使用CachedRowSet。 如果需要,可以循环遍历结果集,在列表或映射中添加元素,然后从该数据结构中删除非必需的元素。更好的选择是修改sql并仅获取结果集中所需的数据。为什么不搜索该行中的数据,如

我有一个结果集,有时必须接受空白行

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

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


谢谢。

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

为什么不搜索该行中的数据,如果找到,则跳过该行?为什么需要删除该行?为什么不简单地根据您想要的任何条件跳过该行。我已经尝试使它看起来是空白的,但是当我这样做时,在Web页面上,您实际上可以看到空白行显示为空行。所以我认为从结果集中删除它会是最好的。想给我一个如何从添加到resultSet开始跳过它的示例吗?对,我尝试阻止返回不需要的结果,但它没有完全显示行,而是返回行,每一列都是空的。