Использование программных интерфейсов
При использовании в качестве среды разработки Microsoft Visual Studio 2005 в Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) можно применять следующие интерфейсы API:
- Поставщики данных .NET Compact Framework
- Пространство имен System.Data.SqlServerCe (для использования с SQL Server Compact Edition)
- Пространство имен System.Data.Sqlclient (для использования с SQL Server)
- Поставщик OLE DB для SQL Server Compact Edition (использует язык Microsoft eMbedded Visual C++ [eVC++])
Для работы с базой данных интерфейс API выполняет следующие действия.
- Открывает подключение к базе данных.
- Задает параметры, управляющие некоторыми поведениями, например определяет, будут ли использоваться курсоры, какого типа, а также разрешены ли обновления.
- Исполняет инструкцию SQL. Кроме того, для задания параметров исполняемой инструкции приложение может использовать переменные программ. Единовременно при каждом подключении приложение исполняет только одну инструкцию, однако его можно настроить и на одновременное исполнение нескольких инструкций.
- Перемещает значения данных возвращенных кодов, полученных параметров и результирующих наборов в переменные программ, где они могут быть использованы логикой приложения. Если инструкция возвращает свой результирующий набор в виде документа XML, приложение может направить его потоком компоненту, использующему документы XML.
- Отключается по завершении работы с базой данных.
Программист должен одновременно разбираться в инструкциях SQL и знать интерфейс API базы данных.
См. также
Другие ресурсы
Справочная документация по программированию для SQL Server Compact Edition
Программирование для SQL Server Compact Edition в среде .NET
Собственное программирование для SQL Server Compact Edition
Справка по SQL для SQL Server Compact Edition