各位大大好
每次一有新數據,我的程式都要重新案F5,
才會在圖表上出現最新的一筆數據,覺得這樣有點麻煩,
有沒有可以"自動"取出最新數據的方式,
小弟是使用MSSQL,程式執行後,在資料庫新增一筆數據,
但列印出來還是原本的那筆數據,不知道哪裡有錯,惠請大大指導
以下是我的程式碼
https://imgur.com/P5fRqXF
最終想呈現的結果如下
https://blog.csdn.net/u013950379/article/details/87936999
https://hvplot.holoviz.org/user_guide/Streaming.html
謝謝
作者:
TakiDog (多奇狗)
2020-06-14 14:53:00連線不關,定時查詢,有變動就重新渲染要記得重新查詢吧
fetchone要在while迴圈裡吧。另應該用一個變數存目前的資料筆數。如果筆數有變動才重新fetch有些雲服務可以在寫入DB時產生event。像dynamoDB,就可以自動觸發處理的程序
作者:
single4565 (leekdumpling韭菜水餃)
2020-06-16 03:01:00我也有同樣的疑問,不過目前覺得自己爬蟲爬到的資料覺得在框架裡可以做到自動取出,吧?
作者:
ddavid (謊言接線生)
2020-06-16 08:09:00或者定期查詢,程式裡面存上次查詢時間,資料庫裡面存時間戳記,每次都用時間為條件取得新的資料
「框架裡可以做到自動取出」?哪個?scrappy? 沒有這段
作者:
single4565 (leekdumpling韭菜水餃)
2020-06-17 11:18:00小弟才疏學淺,原來框架沒有這樣的功能,我還在學SQL指令......抱歉誤導其他人了