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 ++開發的建議接口。

RESTful 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)進行訪問。