2017-08-07 48 views
-1

數據的變化我在我的本地創建一個Java中的WebSocket服務器,我創建Android應用程序連接與WebSocket的服務器和我有數據庫主辦如何WebSocket的服務器檢測到數據庫中的任何更新另一個網頁?的WebSocket服務器檢測數據庫

+0

所以,主要的問題是如何訪問數據庫?換句話說,你如何(插入,更新,刪除)數據庫中的數據?你使用Java或哪種語言? – Anas

+0

NN我的意思是WebSocket的服務器如何知道是否在數據庫中更改數據(更新或刪除...)或不 –

+0

不看你的代碼,我們沒有任何線索。我們需要看看你如何改變數據庫中的數據來回答這個問題 –

回答

1

根據stack overflow MS SQL服務器上fellowing鏈接不火,可以通過Java應用程序as here in comments

所以我們能做些什麼來觀察到的任何通知? 創造我們自己的聽衆!

,我們有兩個假設

  1. 如果通過應用使數據庫操作(插入,更新...):因此你可以創建你的Java服務器上webservice和應用consumes(ie:call) this web service當一個新數據更新,如果數據庫是從DBMS 01直接訪問web service將通知web-socket實例

  2. ,從而提到hereMS SQL服務器觸發器只能調用只有CLR所以你需要一個Timer使用EJB一個遵守數據庫中創建,但是這將是最糟糕的解決方案

我希望這是有益的(: