2014-05-14 3 views
3

Я искал в Интернете какое-то время, но пока не повезло. Возможно ли реализовать это в JAVA http://www.codeproject.com/Articles/144344/Query-Notification-using-SqlDependency-and-SqlCach? Поддерживается ли JDBC для SQL Server 2012?Уведомления о запросах SQL Server в JAVA

Заранее благодарен!

+0

Да, я понимаю, но это всего лишь пример. Мой вопрос в том, может ли SQL Query Notifications быть реализована в JAVA? – dodjavola

ответ

2

Вы хотите слушать уведомления SQL-сервера. Вы можете настроить MSSql Server на уведомление Брокера. Существует Apache ActiveMQ как решение с открытым исходным кодом. Поэтому вам необходимо подключить MSSql Server к вашему брокеру и использовать реализацию JMS для прослушивания & получения уведомлений в java от брокера.

Вопрос сейчас: возможно ли подключить сервер MSSql к любому брокеру? Я буду искать это и вернуться к вам.

+0

Спасибо вам большое! Я очень ценю это! – dodjavola

+0

После поиска не очень тщательно. Теперь я могу сказать, что я не могу найти, как подключиться к MSSQL Service broker в java. Таким образом, решение было бы сделать мост между MSSQL Service и брокером с .NET, как описано в вашей ссылке выше. [Здесь] (http://jawiseblog.blogspot.fr/2008/09/sql-server-integration-with-enterprise.html) есть хорошая статья, которая может вам помочь. – red1kissi

+0

Я только что отправился на мероприятие по программированию прошлой ночью, где это было продемонстрировано с помощью .Net. Вывод для людей, не являющихся клиентами, состоял в том, что он может быть настроен по любому подключению ODBC, но это может быть проблемой в зависимости от поддержки драйверов ODBC/JDBC. Я предполагаю, что MQ или другой мост будут работать, но было бы лучше, если бы собственный драйвер JDBC просто поддерживал его. :-) –