《物聯網框架ServerSuperIO教程》-19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本釋出
阿新 • • 發佈:2018-12-27
19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化
19.1 概述
ServerSuperIO支援裝置驅動和OPC Client採集的資料資訊按標籤集合寫入mysql、oracle、sqlserver和sqlite資料庫。現在還支援寫入實時資料庫,例如:edna、golden和corert等。同時支援實時資料庫和關係資料庫主要考慮專案環境和支撐的能力。
本質上還是統一繼承IDataPersistence介面,然後擴充套件完成的操作。如果其他網友需要支援nosql資料庫等,也可以繼承這個介面來完成對DeviceDynamic的持久化。
19.2 對mysql資料庫的支援
可以自動建立資料庫和資料表,引數設定,如下圖:
可以同是儲存裝置驅動和OPC Client讀取過來的資料也可以進行儲存,如下圖:
19.3 對oracle資料庫的支援
需要提前建立資料庫例項,資料庫名稱為:ServerSuperIO,之後配置連線引數,可以自動建立資料表,如下圖:
可以同是儲存裝置驅動和OPC Client讀取過來的資料也可以進行儲存,如下圖:
19.4 對sqlserver資料庫的支援
可以自動建立資料庫和資料表,引數設定,如下圖:
可以同是儲存裝置驅動和OPC Client讀取過來的資料也可以進行儲存,如下圖:
19.5 對sqlite資料庫的支援
需要在引數Server中填寫db資料庫的檔案路徑,如下圖:
可以同是儲存裝置驅動和OPC Client讀取過來的資料也可以進行儲存,如下圖:
物聯網&整合技術(.NET) QQ群:54256083