接收資料庫
㈠ 怎樣建立一個可以接收數據顯示數據的網站需要學java
本質是你想發送數據給網站
不知道你所說的tcp 是不是socket 還是可以基於tcp的http協議
如果是tcp
那你可以在服務端 建立一個應用程序 打開socket服務 監聽某個埠 接收數據 寫入資料庫
不過這個方法需要應用程序(例如exe程序),不是基於web 如果你非要是網站類型,可以通過webservice之類的技術在web伺服器上打開socket服務。
如果是http 那就簡單點
可以是webservice 也可以是普通網頁程序
只要提交數據到罩稿棗某個網址,就可以寫入數據到資料庫
1 搭建網站可以是 php (jsp)java asp .net 很多技術都可以 未必一定要java
資料庫也可以按你需要自己選擇 網站上的網路協議 你簡單用的時候基本不需要關心 理解一下post 和 get就好物拆
2 界面和美工制圖、css 、javascript、html以及你使用的網頁語言有關系。互相配合才行。我就是美工不行。所以放棄了製作網站這個愛好。
3 用心學習 3個月 普通網站是足夠了。實際上做普通網站和做大型網站是有區別的。大敬知型網站很復雜。
4 不需要理解底層tcp協議 連http的底層協議也不需要理解
當然了 能理解自然也更好
㈡ 用C#怎樣實時把上位機接收到的數據存入access資料庫,要用哪些控制項怎樣操作存多個點的溫度採集數據
為了將上位機接收到的數據實時存入Access資料庫,首先需要確保掌握了Access資料庫的基本操作。通訊方面,可以選擇C#內置的SerialPort類或使用第三方控制項如MSComm等。存取數據的方式可以依據實際需求來決定:既可以將讀取到的多個溫度點數據累積後一次性保存至資料庫,也可以在讀取到每個溫度點數據後立即保存。這種選擇主要取決於溫度點之間的採集時間間隔以及用戶的具體需求。
在具體操作上,可以按照以下步驟進行。首先,建立一個Access資料庫,並設計好對應的表結構,包括時間戳、溫度值等欄位。然後,在C#程序中使用SerialPort或MSComm控制項監聽串口數據,一旦接收到數據,就通過串口讀取函數將其轉換為可處理的數據格式。接著,將這些數據與表結構進行映射,構建SQL插入語句。最後,通過ADO.NET或OleDbConnection對象執行SQL語句,將數據保存到Access資料庫中。
值得注意的是,為了確保數據的實時性和准確性,可以考慮使用多線程技術來提高數據處理效率。例如,可以將串口數據的讀取和資料庫的寫入操作分別放在不同的線程中執行,這樣即使數據讀取過程中遇到延遲,也不會影響數據保存的及時性。
在實際應用中,可能還會遇到一些具體問題,比如如何優化串口讀取效率、如何處理數據異常等。這些問題可以通過不斷調試和優化來解決,也可以參考相關的技術文檔和社區資源。總之,通過合理的設計和實施,可以有效地將上位機接收到的溫度數據實時存入Access資料庫。