跳到內容

RDM編程接口

 

RDM最初是C函數的可鏈接庫,供C應用程序開發人員使用。它仍然是,但還有更多。以下三個API是Raima專有的。如您將在下面看到的,還提供了其他標準API。

產品中的實際代碼演示了以下API。

導航網絡模型C API

開發人員使用“經典” RDM API已有30多年了。這個具有200多個功能的低級C API為開發人員提供了對所有數據庫操作的完全控制。該接口將工作分解成非常小的單元,並允許開發人員創建可以被較高優先級的任務輕易中斷的數據庫庫。由將現有應用程序升級到最新版本的RDM的開發人員應選擇此API。

導航游標C API

“游標” RDM API是對經典RDM C API的現代化改造。它保留了低級控件,但提供了更直觀,更易於使用的界面。游標的使用允許在同一組數據上有多個獨立的位置。該Cursor接口使開發人員能夠使用類似於SQL結果集的數據,而無需使用解釋性接口。對於所有新的基於C的RDM應用程序,建議使用Cursor API接口。

目標C API

RDM Objective-C接口提供了實現更高級別抽象的特定於數據庫的類集。使用面向對象的方法構建這些生成的接口,以適合特定的數據庫模式。定義對像以表示數據庫中的每種表類型,並且在讀取或更新數據庫中的數據時,RDM使用的C數據類型會自動與本機Foundation對像一起轉換。由於可以自動處理從C數據類型到對象的轉換,因此這簡化了在Objective-C應用程序中數據庫的使用。當開發針對iOS或OSX時,將支持Objective-C API。

C ++ 原料藥

RDM C ++ API是為每個數據庫模式自定義生成的。生成數據庫類以提供對整個數據庫的操作。生成一個Cursor類,以對模式中定義的每個表進行操作。通過使用自定義類和使用異常進行錯誤處理的能力,RDM C ++ API是一個功能強大且直觀的編程界面,並具有對try / catch功能的預期支持。 RDM C ++ API是所有C ++開發的建議接口。

屏幕截圖2020-09-18為16.51.48

RESTful API

REST-ful API是一種現代API,適用於希望能夠通過HTTP GET,POST,PUT和DELETE方法(返回格式為JSON)查看和修改數據庫內容的應用程序開發人員。此外,還公開了一組管理性的API,以便快速概述整個RDM子系統的狀態。諸如內存使用率,CPU使用率,數據庫大小和數據庫配置之類的項目都可以通過HTTP接口獲得。對於對Web開發感興趣或想要創建RDM數據庫快速接口(可在任何平台上通過Web瀏覽器訪問的接口)的開發人員而言,該API是完美的。

SQL C API

RDM SQL C API是創建基於C的RDM應用程序的最簡單方法。該API是ODBC API的簡化版本。它提供了最簡單,最有效的方式來處理來自本機C應用程序的SQL命令。對於想要以最有效的方式利用C應用程序中的SQL的開發人員,建議使用RDM SQL C API接口。

基於標準的ODBC C API

RDM ODBC C API允許開發人員在不使用ODBC驅動程序的情況下或在沒有ODBC驅動程序可用的平台上構建基於ODBC的應用程序。該接口基於ODBC標準,並允許C應用程序使用SQL語句進行數據處理。對於希望使用行業標準編程接口進行SQL訪問的開發人員,建議使用RDM ODBC C API。

ODBC,JDBC,ADO.NET

Raima提供了ODBC,JDBC和ADO.NET驅動程序,可從第三方工具(如Access,Excel和Visual Studio)進行訪問。

使用所需的API免費試用RDM