分类: Sybase
2008-04-11 13:13:51
来源:赛迪网 作者:Sybase |
UltraLite 提供了多种编程接口,并集成了几种常用的编程工具。每种接口都使用相同的基础 UltraLite 运行时库。
编程接口分为两类:组件和静态接口。每个接口都有各自的长项,也都有适于使用的特定情况。
•UltraLite 组件 UltraLite 组件向用户提供具有关系数据库和同步功能的开发工具。它们为每种受支持的开发工具都提供一个熟悉的接口。 UltraLite 组件提供了一个基于表的简单数据访问接口,而且还提供了动态 SQL 以便于实现更为复杂的查询。
◆组件:
•UltraLite for MobileVB 使用对 Microsoft Visual Basic 的AppForge MobileVB 扩展进行开发。
•UltraLite ActiveX 使用 eMbedded Visual Basic 或带有Pocket IE 的 JScript 进行开发。
•Native UltraLite for Java 使用受支持的 JDK 进行开发。UltraLite 组件本身访问本机 (C++) 方法以提高性能。
•UltraLite.NET 使用 Visual Studio .NET 进行开发。
•UltraLite C++ 组件 使用 C++ 接口进行开发。
•UltraLite for M-Business Anywhere 使用 M-Business Anywhere 进行开发。
•静态接口 静态接口为喜欢使用基于预处理器的接口的 C/C++ 和Java 开发人员提供了内容丰富的 SQL 接口。在应用程序中使用的所有 SQL 语句必须在编译时定义。
◆静态接口:
•嵌入式 SQL 和 Static C++ API 使用包含嵌入式 SQL 语句的 C/C++ 进行开发。
•UltraLite Static Java 使用 JDBC 接口在纯 Java 环境中进行开发。此接口使用与其他 UltraLite 接口不同的运行时库。 |