當前位置:首頁 » 數據倉庫 » java監控資料庫變化
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java監控資料庫變化

發布時間: 2022-06-02 18:03:34

⑴ java求高手,怎樣隨時監測資料庫中數據的增刪改查

要看你是多大的項目,如果是比較大的項目,有必要泡在Unix上可以做shell腳本配成幾分鍾或者幾秒鍾就執行一次,裡面跑一些java或者perl的程序,如果比較小,這個就隨便了,開listener或者資料庫加個trigger什麼的都可以

⑵ java么監聽資料庫中數據的變化

簡單的辦法就是不斷讀取要監聽的數據,如果有改變,就讀取出來。

⑶ JAVA如何監聽資料庫

可以啟動一個線程,不停的查詢這個狀態值,再根據查詢出的值,更新圖形界面

⑷ java監聽,如何去監聽資料庫值的變化,求

可以使用ContentObserver對象監聽,如下:
public final void registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)
功能:為指定的Uri注冊一個ContentObserver派生類實例,當給定的Uri發生改變時,回調該實例對象去處理。
參數:uri 需要觀察的Uri(需要在UriMatcher里注冊,否則該Uri也沒有意義了)
notifyForDescendents 為false 表示精確匹配,即只匹配該Uri
為true 表示可以同時匹配其派生的Uri,舉例如下:
假設UriMatcher 里注冊的Uri共有一下類型:
1 、content://com.qin.cb/student (學生)
2 、content://com.qin.cb/student/#
3、 content://com.qin.cb/student/schoolchild(小學生,派生的Uri)
假設我們當前需要觀察的Uri為content://com.qin.cb/student,如果發生數據變化的 Uri 為
content://com.qin.cb/student/schoolchild ,當notifyForDescendents為 false,那麼該ContentObserver會監聽不到,
但是當notifyForDescendents 為ture,能捕捉該Uri的資料庫變化。

⑸ java能夠實現對資料庫的監聽嗎

這個很難實現吧,只能在程序中寫死,當操作資料庫增刪改時,記錄日誌的

⑹ java有什麼方法可以監聽資料庫

使用Spring的AOP

⑺ 怎樣用JAVA來監聽資料庫里的變化

可以使用ContentObserver對象監聽,如下:
public final void registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)
功能:為指定的Uri注冊一個ContentObserver派生類實例,當給定的Uri發生改變時,回調該實例對象去處理。
參數:uri 需要觀察的Uri(需要在UriMatcher里注冊,否則該Uri也沒有意義了)
notifyForDescendents 為false 表示精確匹配,即只匹配該Uri
為true 表示可以同時匹配其派生的Uri,舉例如下:
假設UriMatcher 里注冊的Uri共有一下類型:
1 、content://com.qin.cb/student (學生)
2 、content://com.qin.cb/student/#
3、 content://com.qin.cb/student/schoolchild(小學生,派生的Uri)
假設我們當前需要觀察的Uri為content://com.qin.cb/student,如果發生數據變化的 Uri 為
content://com.qin.cb/student/schoolchild ,當notifyForDescendents為 false,那麼該ContentObserver會監聽不到,
但是當notifyForDescendents 為ture,能捕捉該Uri的資料庫變化。