Поделиться через


Справочник программиста ODBC

Справочник программиста ODBC содержит следующие разделы.

Работа с документацией ПО ODBC

Интерфейс ODBC предназначен для использования с языком программирования C. Использование интерфейса ODBC охватывает три области: инструкции SQL, вызовы функций ODBC и программирование на языке C. В этой документации предполагается следующее:

  • Рабочие знания о языке программирования C.

  • Общие знания СУБД и знакомство с SQL.

Используются следующие соглашения о типографических функциях.

Формат Используется для
SELECT * FROM Прописные буквы указывают инструкции SQL, имена макросов и термины, используемые на уровне команды операционной системы.
RETCODE SQLFetch(hdbc) Шрифт monospace используется для примеров командных строк и кода программы.
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).

  • Open Group, Data Management: Структурированный язык запросов (SQL), версия 2 (открытая группа, 1996).

Помимо стандартов и руководств по SQL для конкретных поставщиков, многие книги описывают SQL, в том числе:

  • Дата, C. J., с Дарвен, Хью: Руководство по SQL Standard (Addison-Wesley, 1993).

  • Эмерсон, Сандра Л., Дарновский, Марси и Боуман, Джудит S.: Практический справочник ПО SQL (Addison-Wesley, 1989).

  • Грофф, Джеймс Р. и Вайнберг, Пол N.: Использование SQL (Osborne McGraw-Hill, 1990).

  • Gruber, Мартин: Понимание SQL (Sybex, 1990).

  • Хурш, Джек Л. и Кэролин J.: SQL, язык структурированных запросов (книги TAB, 1988).

  • Митон, Джим и Саймон, Алан R.: Понимание нового SQL: полное руководство (Морган Kaufmann Publishers, 1993).

  • Паскал, Фабиан: SQL и реляционные основы (M и T Книги, 1990).

  • Trimble, Джей Харви, младший и Чаппелл, Дэвид: Визуальное введение в SQL (Wiley, 1989).

  • Ван дер Ланс, Рик F.: Введение в SQL (Addison-Wesley, 1988).

  • Vang, Soren: SQL и реляционные базы данных (книги microtrend, 1990).

  • Viescas, Джон: Краткое руководство по SQL (Microsoft Corp., 1989).

Дополнительные сведения об обработке транзакций см. в следующем разделе:

  • Грей, J. N. и Reuter, Андреас : Обработка транзакций: концепции и методы (Морган Kaufmann Publishers, 1993).

  • Хакатхорн, Ричард D.: Enterprise Database Connectivity (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 Press, 1995).

  • Гриффон, Роберт, Шарпентьер, Лука, Оэльшлагер, Джон, Обуватель, Эндрю, Крест, Джим, и Лилли, Альберт W.: Using ODBC 2 (Que, 1994).

  • Джонстон, Том и Осборн, Марк: Руководство разработчиков ODBC (Говард W. Сэмс и компания, 1994).

  • North, Ken: Программирование windows с несколькими СУБД: с помощью C++, Visual Basic, ODBC, OLE 2 и инструментов для проектов СУБД (John Wiley & Sons, Inc., 1995).

  • Стегман, Майкл O., Signore, Роберт и Кремер, Джон: Решение ODBC, открытое подключение к базе данных в распределенных средах (McGraw-Hill, 1995).

  • Уэлч, Кит: использование ODBC 2 (Que, 1994).

  • Уитинг, Билл: Научить себя ODBC в Twenty-One дней (Говард W. Сэмс и компания, 1994).