⑴ 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的資料庫變化。