本章介绍面向 SQL Anywhere 的 Sybase Open Client 编程接口。Sybase Open Client 应用程序开发的主要文档为 Open Client 文档,您可从 Sybase 获得。本章介绍的是专门面向 SQL Anywhere 的功能,而不是 Sybase Open Client 应用程序编程的详尽指南。
Sybase Open Client 具有两种组件:编程接口和网络服务。
Sybase Open Client 提供了两个核心编程接口以供编写客户端应用程序时使用:DB-Library 和 Client-Library。
Open Client DB-Library 为早期版本的 Open Client 应用程序提供支持,是与 Client-Library 完全分开的编程接口。Sybase Open Client 产品附带的Open Client DB-Library/C 参考手册中对 DB-Library 进行了介绍。
Client-Library 程序还依赖于 CS-Library,在 Client-Library 和 Server-Library 应用程序中都使用 CS-Library 提供的例程。Client-Library 应用程序还可以使用 Bulk-Library 中的例程来促进数据的高速传输。
CS-Library 和 Bulk-Library 都包含在 Sybase Open Client 中,两者分开使用。
Open Client 网络服务包括 Sybase Net-Library,Sybase Net-Library 为特定网络协议(如 TCP/IP 和 DECnet)提供支持。Net-Library 接口对于应用程序编程人员来说是不可见的。但在某些平台上,针对不同的系统网络配置,应用程序可能需要另外一种 Net-Library 驱动程序。根据您的主机平台,Net-Library 驱动程序由系统的 Sybase 配置指定,或者在您编译和链接程序时指定。
有关驱动程序配置的说明,请参见Open Client/Server 配置指南。
有关构建 Client-Library 程序的说明,请参见Open Client/Server 程序员补充材料。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |