ODBC 程序员参考

ODBC 程序员参考包含以下部分。

使用 ODBC 文档

ODBC 接口用于与 C 编程语言一起使用。 ODBC 接口的使用涉及三大块:SQL 语句、ODBC 函数调用,以及 C 编程。 本文档假定以下各项:

  • C 编程语言的工作知识。

  • 一般 DBMS 知识和对 SQL 的熟悉。

使用以下版式约定。

Format 用于
SELECT * FROM 大写字母表示作系统命令级别使用的 SQL 语句、宏名称和术语。
RETCODE SQLFetch(hdbc) 单空间字体用于示例命令行和程序代码。
argument 斜体单词表示编程参数、用户或应用程序必须提供的信息或单词强调。
SQLEndTran 粗体类型表示必须完全按所示键入语法,包括函数名称。
| 垂直条在语法行中分隔两个互斥选项。
... 省略号指示参数可以多次重复。
. . . 三个点的列表示前一行代码的延续。

关于代码示例

本指南中的代码示例仅用于说明目的。 由于它们主要是为了演示 ODBC 原则而编写的,因此效率有时出于明确的利益而搁置。 此外,为了清楚起见,有时会省略整个代码部分。 其中包括非 ODBC 函数的定义(名称不以“SQL”开头的函数)和大多数错误处理。

所有代码示例都使用 ANSI 字符串和相同的数据库架构,该架构显示在 目录函数的开头。

有关 SQL 的详细信息,可以使用以下标准:

  • 数据库语言 - 具有完整性增强的 SQL,ANSI,1989 ANSI X3.135-1989。

  • 数据库语言 - SQL:ANSI X3H2 和 ISO/IEC JTC1/SC21/WG3 9075:1992(SQL-92)。

  • 打开组,数据管理:结构化查询语言(SQL),版本 2(开放组,1996 年)。

除了标准和特定于供应商的 SQL 指南之外,许多书籍都描述了 SQL,包括:

  • 日期,C.J.,与达文,休: SQL 标准指南 (艾迪森-韦斯利,1993年)。

  • 艾默生、桑德拉·洛杉矶、达诺夫斯基、马西和鲍曼、朱迪斯·S.: 实用 SQL 手册 (1989年艾迪森-韦斯利)。

  • 格罗夫、詹姆斯·R.和温伯格、保罗·N.: 使用 SQL (1990年奥斯本·麦克格劳-希尔)。

  • 格鲁伯,马丁: 了解 SQL (Sybex, 1990 年)。

  • Hursch、Jack L.和 Carolyn J.: SQL、结构化查询语言 (TAB 书籍,1988 年)。

  • 梅尔顿、吉姆和西蒙,艾伦·R.: 了解新 SQL:完整指南 (摩根考夫曼出版社,1993年)。

  • Pascal、Fabian: SQL 和关系基础知识 (M & T 书籍,1990 年)。

  • Trimble、J. Harvey、Jr. 和 Chappell、David: SQL 的视觉简介 (1989 年 Wiley)。

  • 范德兰斯,里克F.: SQL 简介 (艾迪森-韦斯利,1988年)。

  • Vang、Soren: SQL 和关系数据库 (微趋势书籍,1990年)。

  • Viescas、John: SQL 快速参考指南 (Microsoft Corp.,1989 年)。

有关事务处理的其他信息,请参阅:

  • 格雷,J.N.和路透社,安德里亚斯: 交易处理:概念和技术 (摩根考夫曼出版商,1993年)。

  • 哈卡特霍恩,理查德D.: 企业数据库连接 (Wiley和 Sons,1993年)。

有关 Call-Level 接口的详细信息,可以使用以下标准:

  • Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995)。

  • ISO/IEC 9075-3:1995,Call-Level 接口(SQL/CLI)。

有关 ODBC 的其他信息,提供了许多书籍,包括:

  • 盖格尔,凯尔: 内部 ODBC (Microsoft出版社,1995年)。

  • Gryphon、Robert、Charpentier、Luc、Oelschlager、Jon、Shoemaker、Andrew、Cross、Jim 和 Lilley、Albert W.: Using ODBC 2 (Que, 1994)。

  • 约翰斯顿,汤姆和奥斯本,马克: ODBC 开发人员指南 (霍华德W.山姆和公司,1994年)。

  • North, Ken: Windows Multi-DBMS Programming: Using C++, Visual Basic, ODBC, OLE 2 and Tools for DBMS Projects (John Wiley & Sons, Inc., 1995) .

  • Stegman、Michael O.、Signore、Robert 和 Creamer、John: ODBC 解决方案、分布式环境中的开放数据库连接 (1995 年 McGraw-Hill)。

  • Welch,Keith: 使用 ODBC 2 (Que, 1994)。

  • 惠廷,比尔: 在 Twenty-One 天教自己 ODBC (霍华德 W. 山姆和公司, 1994 年)。