Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere 嵌入式 SQL

 

嵌入式 SQL 简介

[嵌入式 SQL] 是用于 C 和 C++ 编程语言的数据库编程接口。它由混杂在(嵌入于) C 或 C++ 源代码中的 SQL 语句组成。这些 SQL 语句先由 SQL 预处理器转换为 C 或 C++ 源代码,然后您可以编译这些源代码。

在运行时,嵌入式 SQL 应用程序使用名为 DBLIB 的 SQL Anywhere 接口库与数据库服务器通信。在大多数平台上,DBLIB 是一个动态链接库 (DLL) 或共享对象。

  • 在 Windows 操作系统上,接口库是 dblib11.dll

  • 在 UNIX 操作系统上,接口库可以是 libdblib11.solibdblib11.sllibdblib11.a(视操作系统而定)。

  • 在 Mac OS X 上,接口库是 libdblib11.dylib.1

SQL Anywhere 提供了两种嵌入式 SQL。静态嵌入式 SQL 使用起来比较简单,但它不如动态嵌入式 SQL 灵活。


开发过程概述
运行 SQL 预处理器
支持的编译器
嵌入式 SQL 头文件
导入库
简单示例
嵌入式 SQL 程序的结构
在 Windows 中动态装载 DBLIB