Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Функциональность ADO. NET

Функциональность ADO. NETФункциональность ADO. NET сосредоточена в пространствах имен, перечисленных в табл. 16.6. (Пространства имен — это концепция. NET, аналогичная библиотекам, файлам заголовков и пакетам Java). Все эти пространства могут быть использованы в VB. NET и C#. Классы, специфичные для SQL Server; оптимизированы для версии 7.0 и выше Отображение типов данных СУБД для обработки возвращаемых значений Поставщик данных. NET для ODBC Классы, поддерживающие функциональность SQL Server Поставщик данных. NET для Oracle Содержит классы, которые можно использовать для генерирования дополнительного типизированного набора данных

Работу ADO. NET мы проиллюстрируем с использованием одного из языков семейства. NET — C#. Синтаксис других языков, перенесенных в. NET (VB. NET, COBOL, Eiffel, C++ с управляемыми расширениями и т. п.), может отличаться, однако базовые принципы останутся теми же, так как ADO. NET интегрирована в среду. NET Framework. DBLIB (DataBaseLibrary) — это запатентованный Microsoft интерфейс уровня вызовов, состоящий из функций и макросов C (сравнимый с OCI от Oracle), который может использоваться для доступа к Microsoft SQL Server из приложений, написанных на языках третьего поколения (в основном — на языке C). Это был изначальный интерфейс, который стал считаться устаревшим с выходом версии Microsoft SQL Server 7.0.

Интерфейс прикладного программирования DBLIB не развивался после версии SQL Server 6.5. Это значит, что, даже несмотря на возможность подключения с помощью этого интерфейса к SQL Server 2008, использовать можно будет только набор средств, которые были доступны еще в версии 6.5 (т. е. вернуться к возможностям 1997 года).

Принципы интерфейса DBLIB не отличаются от Oracle OCI — в программу включается заголовок, содержащий объявления всех функций библиотеки, после чего программа компилируется и компонуется Более подробно о программировании DBLIB можно узнать в документации Microsoft, однако учтите, что данному интерфейсу осталось жить недолго (хотя у вас может и не остаться другого выбора, если ваша СУБД SQL Server имеет версию 6.5 или 6, способную работать в среде MS-DOS и OS/2).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *