У меня есть много пользователей, которые зарегистрированы за один раз в моем настольном приложении. Они работают над той же таблицей (создайте, считайте, обновите, удалите данные), таким образом, я должен обновить их представления, для отражения изменений, каждые несколько секунд - в настоящее время я думаю для использования другого потока, чтобы сделать это.
Я использую механизм базы данных MySQL.
Существует ли путь, с помощью JDBC, для прислушиваний к изменениям на определенной таблице в базе данных и инициировав метод Java только, когда изменения внесены?
Нет, mysql не поддерживает отправку асинхронных уведомлений клиенту и не имеет никаких способов ожидания изменений таблицы.
Вам нужно будет создать свой собственный уровень доступа к данным, где вы будете поддерживать это в своем коде - и весь доступ к данным должен будет проходить через тот же код.