数据定义语言与编译器
数据定义语言、数据库模式和 DDL 编译器
SmartEDB数据库模式是在数据定义语言(DDL)或原生 Java 或 C#类定义中指定的。对于 C 和 C++应用程序,DDL规范标识数据库,定义每个数据类、其元素(称为字段)、它与其他数据类的关系以及用于定位此类对象的数据访问方法。DDL语法、关键字和预处理器的设计类似于 C/C++语言的元素,以简化学习和理解。
对于 C 和 C++应用程序,模式定义文件(通常是扩展名为.mco
的 ASCII 文本文件)由模式编译器 mcocomp
编译为两个 C 源文件(一个头文件 dbname.h
和实现文件 dbname.c
),如果指定了 -cpp
或 -hpp
命令行选项,还会生成一个额外的 C++文件 dbname.hpp
。这些源文件包含在项目中,以便编译并与其他应用程序源文件链接。
SDK 示例展示了使用每个 API 的众多模式实现。我们建议使用“构建和运行 SDK 示例”教程,以便快速熟悉您的开发环境的构建过程。
请使用此链接查看DDL的详细介绍。