Как узнать в Java об обновлениях MYSQL - PullRequest
1 голос
/ 09 ноября 2011

Можно ли получить в Java некоторые события (таблица была обновлена ​​или т. Д.) Из MySQl.спасибо!

Ответы [ 3 ]

1 голос
/ 09 ноября 2011

Вы можете добавить триггер на обновление / вставку в MySQL. Тогда одним из возможных решений было бы добавить запись журнала в таблицу БД, которую можно опрашивать в java.

0 голосов
/ 09 ноября 2011

Насколько я знаю, MySQL не поддерживает события. Если вы ищете базу данных, которая поддерживает события, вы можете посмотреть Firebird .

0 голосов
/ 09 ноября 2011

Если вам нужна обработка событий (что-то сделать, если база данных обновлена), то лучше сделать это промежуточное ПО, так как оно должно быть вашим основным источником работы с базой данных.

В противном случае вам придется выполнить какой-либо опрос по некоторому атрибуту, а затем выполнить свое действие.

Если вы хотите что-то сделать на внешнем интерфейсе, если база данных обновлена, вы можете использовать Reverse Ajax, который будет информировать пользователя об обновлении базы данных, но здесь также промежуточное ПО будет генерировать условие для Reverse Ajax, чтобы он публиковал уведомление. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...