JDBC событие подписаться Oracle - PullRequest
1 голос
/ 12 марта 2012

Я хотел бы отслеживать изменения в базе данных Oracle, используя соединение JDBC.Кто-нибудь знает, можно ли подписаться на события БД и получать события через обратные вызовы?Я не хочу явно опрашивать таблицы на предмет изменений.

С уважением, Владимир

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

Это можно сделать с помощью «уведомления об изменении» Oracle:

http://docs.oracle.com/cd/B28359_01/java.111/b31224/dbmgmnt.htm#CHDEJECF

0 голосов
/ 12 марта 2012

Это зависит от версии базы данных Oracle и драйверов Oracle JDBC. Более новые версии поддерживают Уведомление об изменении базы данных , что позволяет вашим приложениям подписываться на события базы данных. В Руководстве разработчика JDBC есть глава, в которой обсуждается, как это реализовать.

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