1. 程式人生 > >《物聯網框架ServerSuperIO教程》-19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本釋出

《物聯網框架ServerSuperIO教程》-19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本釋出

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