ODBC 程序员参考包含以下部分。
ODBC 3.8 中的新增 功能列出了在 Windows 8 SDK 中添加的新 ODBC 功能。
示例 ODBC 程序 提供了一个示例 ODBC 程序。
ODBC 简介 提供了结构化查询语言和 ODBC 的简要历史记录,以及有关 ODBC 接口的概念信息。
开发应用程序 包含有关开发使用 ODBC 接口的应用程序和实现它的驱动程序的信息。
安装和配置 ODBC 软件 提供有关安装和安装 DLL 函数参考的信息。
开发 ODBC 驱动程序 包含有关编写驱动程序的信息。
API 参考 包含所有 ODBC 函数的语法和语义信息。
ODBC 附录 包含 ODBC 错误代码、数据类型和 SQL 语法的技术详细信息和参考表。
使用 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 年)。