當前位置:首頁 » 操作系統 » java資料庫刷新

java資料庫刷新

發布時間: 2023-01-18 18:04:55

① 在java Swing中對資料庫內容進行了修改,怎樣在主界面中實現JFrame的刷新,repaint()和validate()都沒用

你想進行局部刷新,還是整體刷新。
①主要是個思路問題,想局部刷新的話,將修改後的值,傳回到主界面中,通過x,y定位,修改單元格的值(你主界面應該是表格)
②想整體刷新的話,就簡單了,不用傳值,修改完成後,釋放當前窗口資源,新建一個資源窗口。

PS:如還有問題,可網路Hi我!或留聯系方式,good luck!~

② java 如何並發更新資料庫同一條數據

分2分情況:

一.普通的單應用並發,使用關鍵字synchronized就可以實現。

二.多應用或多台並發,這時在由於2者並非同一應用,使用synchronized並不能滿足要求。此時,有下面幾種方案:

  1. 資料庫行級鎖,優點是簡單粗暴,缺點是容易死鎖,非資料庫專業人事建議不使用。

  2. 寫入請求分離成一個獨立項目,這就回到了第一種情況,優點是實現技術難度低,缺點是高並發性能相對不是很高。

  3. 使用分布式事務管理,這個是目前高並發處理的最優方案了。


最後要說的沒有差的方案,每個方案都有其適用環境,請根據自身需求選擇對應方案。

③ 關於JAVA編寫的WEB程序多次並發訪問資料庫的問題

有一個思路,你可以用ajax局部刷新數據,不刷新整個頁面,同時用緩存,例如第一個30秒的數據放入緩存,頁面從緩存里取數據,第二個30秒,你從資料庫取出數據後,寫個對象對比的方法,來比對新數據和第一個30秒存入緩存的數據,如果數據沒有改變,那頁面什麼操作也不用做,因為數據沒變化,刷新也沒意義,如果第二個30秒數據發生變化,那麼就刷新緩存為第二個30秒的數據,並且局部刷新頁面數據。資料庫的查詢是避免不了的,所以沒發減輕資料庫的壓力,只能是優化數據的顯示。就象我上邊提到的,如果前後2個30秒數據沒有變化,那麼就不要刷新頁面。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:594
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:889
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:583
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:766
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:685
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1014
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:257
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:115
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:807
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:714