有外部数据库更新时,有没有办法更新Java ResultSet / RowSet?

时间:2011-08-12 19:13:44

标签: java jfreechart resultset javadb rowset

我有一个Java Db数据库表,用于在JFreeChart中显示结果。有两个过程:

  1. 使用从温度传感器获得的数据每30秒更新一次表格
  2. 从此表创建一个JdbcRowSet,用于为图表
  3. 创建一个系列

    目前,我发现将(1)插入到RowSet中的新数据的唯一方法是重新运行查询。 JdbcRowSet仅反映对集合中已有的行的更新,而不反映任何新插入的行。

    是否有一种RowSet或ResultSet可以自动添加新行?或者我每次都必须重新运行查询?

1 个答案:

答案 0 :(得分:0)

使用JDBC,您每次都必须重新运行查询。您可能能够通过使用ORM(例如Hibernate)来实现您所需的功能。