问题标签 [cachedrowset]

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 回答
1101 浏览

java - 使用 CachedRowSet 时出现错误

我有一个错误,我无法弄清楚为什么会发生这种情况。我在互联网上搜索,但我没有发现任何结论。你能帮我吗 ?我做错了什么?应该如何编写此代码以使此问题不再发生?

例外:

0 投票
1 回答
519 浏览

java - 如何获取 cachedrowset 特定列的原始值?

它返回选择列的当前值,我只需要返回原始值来检查值是否真的改变了。

0 投票
0 回答
41 浏览

java - 如何停止或取消挂起的 OracleCachedRowSet 执行?

假设以下场景:使用oracle.jdbc.driver.OracleDriver
创建一个OracleCachedRowSet实例,然后使用后台工作程序调用 execute()。 假设 SQL 命令很耗时。 现在,当此实例仍在执行时,我如何取消或停止执行并释放活动连接?

0 投票
1 回答
1328 浏览

java - 如何以多线程或任何其他更快的方式处理 ResultSet 中的 250K 记录?

目前我的 SQL resultSet 带来了大约 250K 记录,需要处理。完成该过程需要 25 秒。我打算对它进行多线程处理。但无法从 ResultSet 中拆分数据。谷歌搜索时它说 CachedRowSet,但没有适当的例子来实现它。请有人帮我解决这个问题。提前致谢。

0 投票
1 回答
4017 浏览

java - 列索引超出范围:1,列数:0

我更新了 UPSERT_DELETE_JOB_COUNTERS。现在我认为“upsert”适用于新的查询 =) 或者你怎么看?

问候,彼得

`

0 投票
0 回答
114 浏览

java - 插入填充的 Cachedrowset

我想通过 http 在数据库之间传输数据,并考虑使用 Cachedrowset,因为它已经序列化了。

将填充的 CachedRowset 对象插入另一个数据库的最佳方法是什么?有可能吗?

0 投票
1 回答
458 浏览

java - Oracle 1.8 CachedRowSet.populate error where select systimestamp from dual

我有一个简单的问题......为什么下面的这段代码不起作用?

  • JDK版本:1.8.0_92
  • Oracle 数据库版本:11.2.0.1.0
  • Oracle JDBC 驱动程序:ojdbc6.jar ---> 我找不到这个 java 代码源 :(

    /li>

堆栈跟踪:

rowset.populate(rs); ”行抛出“j ava.sql.SQLException: Invalid SQL type for column

当我尝试执行查询时发生错误:

但是,如果我使用下面的代码而不是“ rowset.populate(rs); ”,它会起作用:

如果我尝试执行下面的查询,一切正常:

那么,如何使用rowset.populate(rs)来获取syscurrenttimestamp

我开始认为这是oracle的jdbc实现的错误......

对不起我的英语不好:)

0 投票
1 回答
1110 浏览

java - ResultSet 到 CachedRowSet

我正在尝试从转换ResultSetCachedRowSet/CachedRowSetImpl. 在ResultSet填充方法之后似乎是空的,但CachedRowSet. 我一直在到处寻找,尝试不同的方法(包括工厂)。下面是一个代码片段,其中包含一些关于正在发生的事情的迹象。

对此问题的任何帮助或见解将不胜感激!

编辑:通过一些调试,我发现 CachedRowSet is not empty。RowSetMD.colCount = 3。它也有正确的标签。这不会改变问题,但可以确保我不会在空对象上调用 getter。这使得问题更难掌握

0 投票
0 回答
54 浏览

try-with-resources - CachedRowSet 总是返回空

大家好。我有上面的示例代码。问题是返回的行集总是空的,即使数据库中有很多数据。有什么建议么?谢谢你。

0 投票
1 回答
555 浏览

java - java中的列名无效,但适用于数据库

给定以下(MYSQL-)查询:

当我在我的数据库程序(Adminer)上执行它时,它返回以下结果:

桌子

请注意,它确实包含 xpthis 和 xptotal 的 int(10) 无符号条目

然而在java中这个查询抛出一个

对于 xpthis 和 xptotal 字段。它确实可以在没有获得这些字段的情况下工作。由于 xp 字段在多个表中不明确,我确实使用这些别名来指定它们。

加载数据的代码:

对于并行处理,通常的 ResultSet 被复制到 CachedRowSet 中:

我尝试使用 getDouble、getString 获取它们,甚至使用 getObject,尝试直接访问没有别名的字段 (getInt(tablename.xp)),但它从未解决问题。

我完全不知道为什么它在这里不能像在数据库中那样工作。