最近有一個引起了人們的熱議,那就是關于ODBC技術的問題,很多人都說ODBC技術實現了樓宇自動化系統的集成,這是事實還是謬論呢?今天三水智能化工程有限公司在這里為大家分析一下。
開放數據庫互連(Open Database Connectivity,ODBC)是開放服務結構(WOSA,Windows Open Services Architecture)中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL(結構化查詢語言Structured Query Language,簡稱SQL)來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。開放數據庫互連(ODBC)是數據庫訪問接口的標準。開放數據庫互連定義了訪問數據庫API的一個規范,這些API獨立于不同廠商的DBMS,也獨立于具體的編程語言(但是Microsoft的ODBC文檔是用C語言描述的,許多實際的ODBC驅動程序也是用C語言編寫的)。ODBC規范后來被X/OPEN和ISO/IEC采納,作為SQL標準的一部分。該技術標準已被世界上大多數的數據庫廠商所接受。ODBC適應于各種數據庫,與ODBC兼容的應用軟件,通過結構化查詢語言,可查詢和修改不同類型的數據庫和不同格式的文件。因此,ODBC向人們提供了一個開放的,向個人計算機、小型機、大型機數據庫中存取數據的方法。系統開發者利用ODBC可開發出對于多個異種數據庫進行并行訪問的應用程序?,F在,ODBC已成為客戶端訪問服務器數據庫的API標準。對于任何支持ODBC技術規范的數據庫,無論其類型如何,均能進行信息交換。顯然,采用ODBC及其他開放式數據庫技術實現系統集成,也是樓宇自動化系統實現集成的重要方式。由于目前OPC技術比ODBC技術表現得更為成熟,產品也更多,所以如果將這兩種技術進行融合與補償,將會加快信息系統集成技術的發展。
對于智能樓宇而言,要想使樓宇自動化系統實現高度集成化,系統必須具備以下一些基本條件:計算機網絡;計算機應用軟件;機電設備單機及子系統自動化;系統集成技術等。當系統具備了這些基本條件后,才有可能真正實現樓宇自動化系統的高度集成。近年來,由于因特網技術的發展及千兆位以太網的成功應用,樓宇自動化系統具備了計算機網絡化條件。由于單片機控制技術、現場總線技術的發展,使各種機電設備(或子系統)的自動化越來越高,這為其參與系統集成創造了極好的條件。系統的管理層與系統的控制層之間實現集成已成為大勢所趨。隨著OPC技術與ODBC技術的推廣應用,這種集成將會逐步達到所謂的“無縫集成”的新高度。
綜上所述,ODBC技術實現了樓宇自動化系統的集成并非是空穴來風,而是有理有據的。相信隨著ODBC技術的不斷發展和完善,“無縫集成”的新高度終有一天會實現。