在开发嵌入式 SQL 应用程序时,您要将 SQL 语句与标准 C 或 C++ 源代码混合使用。要开发嵌入式 SQL 应用程序,您应该熟悉 C 或 C++ 编程语言。
嵌入式 SQL 应用程序的开发过程如下:
设计 UltraLite 数据库。
在嵌入式 SQL 源文件(该文件的扩展名通常为 .sqc)中写入您的源代码。
当源代码中需要数据访问时,请使用要执行的 SQL 语句,并以 EXEC SQL 关键字为前缀。例如:
EXEC SQL BEGIN DECLARE SECTION int cost char pname[31]; EXEC SQL END DECLARE SECTION EXEC SQL SELECT price, prod_name INTO :cost, :pname FROM ULProduct WHERE prod_id= :pid; |
预处理 .sqc 文件。
SQL Anywhere 包含一个 SQL 预处理器 (sqlpp),该处理器读取 .sqc 文件并生成 .cpp 文件。这些文件保存对 UltraLite 运行时库的函数调用。
编译 .cpp 文件。
链接 .cpp 文件。
必须将这些文件和 UltraLite 运行时库链接起来。
有关嵌入式 SQL 开发的详细信息,请参见构建嵌入式 SQL 应用程序。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |