分类: Sybase
2008-04-11 13:21:09
来源:赛迪网 作者:Sybase |
使用静态接口开发 UltraLite 应用程序需要以下工具。
◆参考数据库
参考数据库是一个 Adaptive Server Anywhere 数据库,它用作要创建的 UltraLite 数据库的模型。您需要使用诸如Sybase Central 的工具自己创建该数据库。
UltraLite 数据库是参考数据库中的列、表和索引的子集。对于各个表以及各表间外键关系的安排叫做数据库的模式。
除了构造 UltraLite 数据库模型外,还需要向参考数据库中添加将包括在 UltraLite 应用程序中的 SQL 语句。
◆受支持的开发工具
可使用标准开发工具开发 UltraLite 应用程序。对于应用程序的非 UltraLite 特定部分 (例如用户界面),可以用通常的方式使用开发工具。对于特定于 UltraLite 的数据访问部分,则还需要使用 UltraLite 开发工具。
可以方便地将数据访问代码与应用程序的用户界面和内部逻辑分离开来。
◆UltraLite 开发工具
UltraLite 包括一些使用静态接口进行开发的工具。
•UltraLite 生成器 该应用程序将生成实现应用程序的基础查询执行功能、数据存储功能和同步功能的源代码。使用静态SQL 的各种 UltraLite 开发都需要该生成器。
•SQL 预处理器
仅当开发使用嵌入式 SQL 的 UltraLite 应用程序时才需要该应用程序。它读取嵌入式 SQL 源文件,并生成标准的 C/C++ 文件。由于它扫描嵌入式 SQL 源文件,所以它还将信息存储到生成器使用的参考数据库中。
•UltraLite 运行时库
UltraLite 对于每个目标平台,都包含一个运行时库。在一些平台上,它是成为应用程序可执行文件一部分的静态库;在另外一些平台上,它是动态链接库。对于Java该运行时库是一个 jar 文件。 UltraLite 包括使用运行时库所需的所有头文件和导入文件。 |