Есть ли способ сделать обновление Java ResultSet / RowSet при наличии внешних обновлений базы данных? - PullRequest
0 голосов
/ 12 августа 2011

У меня есть таблица базы данных Java Db, которую я использую для отображения результатов в JFreeChart.Существует два процесса:

  1. обновляет таблицу каждые 30 секунд, используя данные, полученные от датчика температуры.
  2. создает из этой таблицы JdbcRowSet, который используется для создания ряда для диаграммы.

На данный момент единственный способ найти новые данные, вставленные с помощью (1) в RowSet, - это повторно выполнить запрос.JdbcRowSet отражает только обновления тех строк, которые уже есть в наборе, а не какие-либо вновь вставленные.

Существует ли тип RowSet или ResultSet, который автоматически добавляет новые строки?Или мне нужно каждый раз повторять запрос?

1 Ответ

0 голосов
/ 12 августа 2011

Используя JDBC, вам придется каждый раз повторять запрос.Вы можете быть в состоянии достичь того, что вы ищете, используя ORM, например Hibernate.

...