Как вызвать метод Java с помощью JDBC в SQL Server 2008 с помощью события триггера (вставка / обновление)? - PullRequest
0 голосов
/ 10 декабря 2011

, поскольку вопросы говорят, что я хочу вызвать метод / функцию java, когда регистр в SQL Server 2008 вставлен или обновлен, чтобы я мог обрабатывать информацию через java. Есть ли способ сделать это?? На данный момент я опрашиваю базу данных каждые 5 секунд на предмет изменения битовых полей (от ложного до истинного), но у меня возникают проблемы с чрезмерным использованием памяти из-за запросов. Любая помощь будет оценена. Заранее спасибо

Ответы [ 2 ]

1 голос
/ 10 декабря 2011

Не совсем. Триггеры встроены в сервер базы данных и не могут вызывать внешний код, если база данных не поддерживает это. Неудивительно, что SQL Server не имеет такой интеграции с Java.

PL / SQL и Java, с другой стороны, будут работать.

1 голос
/ 10 декабря 2011

Есть ли способ сделать это ??

Я думаю, что ответ - нет.

JDBC не предоставляет никакого способа сделать обратные вызовы из базы данных в клиент JDBC, поэтому единственным вариантом будет запуск Java на сервере базы данных. Я не думаю, что вы можете сделать это с SQL Server.

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