问题标签 [rowset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

java - Java While Advance x 循环

我有一个 Java 程序。我将用一个简化的例子来说明它:

我知道我的行集长度为 50。我想调试第 48 行,但为此我不想经历 48 次。

你知道如何将我的调试定位在循环 48 中吗?

0 投票
1 回答
601 浏览

java - JAVA 10 - java.sql.SQLException:没有为 jdbc:mysql://localhost:3306/ 找到合适的驱动程序错误

我知道这是一个老问题,但这里的情况不同。这似乎是 JAVA 10 或 MySQLConnector/J 8.0.12 jar 类的错误。

在我之前使用的 JAVA 8 和 MySQLConnector/J 5.1.39 上运行良好的相同项目(很多,而不仅仅是一个)现在在我更新系统后无法运行。

但该错误仅出现在 RowSet 中。使用明确使用的 DriverManager/Connection/ResultSet,它在相同的 url、url-parameters 和 MySQL 驱动程序下工作得很好。

我尝试过多地使用 Class.forName("")... 以及 url 参数的变体,但是当我使用 RowSet 时没有任何效果。同样的 java.sql.SQLException: No proper driver found for jdbc:mysql://localhost:3306/scheme1?verifyServerCertificate=false&useSSL=true 被一次又一次地抛出。

为什么相同的代码适用于 Java 8 而不是 Java 10?

(见有错误的图片)。

如果有人知道问题和解决方案,请提供帮助。我想继续使用 Java 10。

丹尼尔·皮涅罗

danielpm1982@gmail.com

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
297 浏览

java - 使用 ResultSet 的子集填充 RowSet

我有一个与 a 一起使用的应用程序java.sql.ResultSet,它需要能够将用户指定的子集导出ResultSet到 XML。我想用javax.sql.rowset.WebRowSet这个,比如:

但是,这总是序列化整个ResultSet(有时包含数百万行)。如何在ResultSet不重新执行查询的情况下仅序列化几行打开到 XML 的行?

0 投票
1 回答
104 浏览

tsql - 分组后的SQL重新编号索引

我有以下输入表:

输出表为:

输入表的规则是:

  1. Group 列中的任何正整数表示行被分组在一起。整个字段可能为 NULL 或空白。null 或 0 表示该行是单独处理的。在上面的示例中,有两个组和三个“单”行。

  2. GroupSequence 列是在组内排序的单个字符。NULL、空白、“A”、“B”、“C”、“D”是唯一允许的字符。

  3. 如果 Group 为正整数,则 GroupSequence 中必须有字母字符。

我需要一个查询来创建输出表,其中包含一个按所示顺序排列的新列。外部应用程序需要以 Line 或 NewSeq 顺序遍历此表(相同的顺序,不同的值)

我尝试了 GROUP BY、PARTITION BY、OVER() 等的变体,但没有成功。非常感谢任何帮助。

0 投票
1 回答
26 浏览

u-sql - 在u sql中合并2个不相等的列大小行集

我有一个 3 列的 rowsetA。我需要将此 rowsetA 添加到具有上述 3 列以及其他列的现有 rowsetB 中。如何在 2 个行集之上添加/联合,以使 rowsetA 对 rowsetB 中存在的其他列具有空/空/默认值?

0 投票
0 回答
301 浏览

java - “java.sql.SQLException:ResultSet 不可更新”与 JdbcRowSet

我想使用 RowSet 接口实现更新,但我遇到了一些错误。

我试过以下代码:

以下是错误信息:

0 投票
0 回答
151 浏览

java - 序列化 CachedRowSet

所以我已经明白了什么是 CachedRowSet。主要是它保存数据,而不是其他需要连接并每次检索数据的行集/结果集。因为它不需要连接,所以它是可序列化的,我引用了 CachedRowSet 的 Java SE 8 文档

CachedRowSet 对象是数据行的容器,将其行缓存在内存中,这使得无需始终连接到其数据源即可进行操作。此外,它是一个 JavaBeans™ 组件并且是可滚动的、可更新的和可序列化的。

我已尽我所能搜索文档,如果它是可序列化的,它必须直接或间接地实现可序列化接口的更高层次结构。我没有看到这一点,所以我对它如何在没有可序列化实现的情况下可序列化感到困惑。

0 投票
1 回答
43 浏览

php - 如何从对象中提取数据(Zend_Db_Table_Rowset)

我有那个对象(Zend_Db_Table_Rowset)

我想得到panel_headingpanel_content

我正在尝试这样做

我收到通知:

有没有一种简单的方法来获取数据??

0 投票
1 回答
66 浏览

java - org.springframework.jdbc.core.JdbcOperations.query(PreparedStatementCreator, ResultSetExtractor) 是否有可能返回关闭的 RowSet?

我从数据库中选择,我想确定是否需要检查是否RowSet为空。我需要做一个简单的if陈述还是可以留下?

那么这就够了吗?

还是我必须像这样在其中添加一个 if 语句:

即使它是空的还是只是在它关闭时rs.next()抛出?另一种提问方式:RowSet 为空时是否关闭?SQLExceptionRowSet

0 投票
1 回答
219 浏览

sql - db2 行集游标参数化

是否有一种方法可以对未硬编码的参数进行编程?

在这个问题/片段中代替 :SomeValue 主机变量:

这里有一些澄清:

如果我将主机变量 :SomeValue 设置为 1 并定义用于从数据库填充到大小 1 的主机变量数组,例如在开放问题中发布的请求的参数化实际上是有效的

如果我将主变量数组设置为更大的定义整数值(即 20)并将值(:SomeValue)硬编码为游标行集提取中的该值,它也可以工作。

我希望从调用程序(COBOL)接收行数,并相应地设置主机变量数组的大小。为了避免变量数组大小问题,将主变量数组过大到更大的值也很好。

这些组合返回编译错误:HOST VARIABLE ARRAY "NJCT0022" IS EITHER NOT DEFINED or IS NOT USABLE