除非停止Java进程,否则数据不会写入tickerplant

除非停止Java进程,否则数据不会写入tickerplant,java,kdb,Java,Kdb,我正在尝试使用以下代码将一些数据写入tickerplant: connection.ks(new Object[]{".u.upd", table, data}); LOG.info("Cycle {} for {} table completed", counter, table); counter++; 我可以看到日志输出,但当我检查数据库表时,数据不在那里。如果我终止java进程,最后一个“循环”中的数据将被插入 如果我使用方法.k而不是.ks,它只会阻塞。也许这些方法会有所帮助 否则我

我正在尝试使用以下代码将一些数据写入tickerplant:

connection.ks(new Object[]{".u.upd", table, data});
LOG.info("Cycle {} for {} table completed", counter, table);
counter++;
我可以看到日志输出,但当我检查数据库表时,数据不在那里。如果我终止java进程,最后一个“循环”中的数据将被插入

如果我使用方法.k而不是.ks,它只会阻塞。

也许这些方法会有所帮助

否则我建议发布您的全部代码。

也许这些会有所帮助


否则,我建议发布您的全部代码。

我有类似问题,您是否解决了此问题?是的。在KDB和所有其他连接到它的组件完全重新启动后,一切正常(没有任何代码更改)。我不知道为什么它以前不起作用,我担心这种情况可能再次发生。请让我知道你是否以某种方式解决了这个问题/找到了问题的原因。你是否解决了这个问题,因为我有类似的问题?是的。在KDB和所有其他连接到它的组件完全重新启动后,一切正常(没有任何代码更改)。我不知道为什么它以前不起作用,我担心这种情况可能再次发生。如果你能解决这个问题/找到问题的原因,请告诉我。