API взаимодействия клиентских приложений с сервером СУБД
Замысел технического решения
Задача по реализации клиентского API к СУБД с помощью PIPE под Windows сводится к 2 основным этапам:
Реализация клиент-серверного API для взаимодействия при помощи PIPE;
Исполнение запроса от клиента на сервере СУБД.
В проекте реализованы SQL команды, не возвращающие ответ пользователю. То есть такие как Insert, Update, Delete и т.п. После исполнения клиент только получает либо ответ об успешном выполнении, либо информацию об ошибке.
Содержание
- Исследование предметной области
- Постановка задачи
- Описание SQLite
- Устройство и характеристики СУБД SQLite
- Методы работы с базой данных
- Описание PIPE под Windows
- Общие понятия
- Именованные каналы
- Методы WinAPI для передачи данных
- Замысел технического решения
- Реализация взаимодействия через PIPE
- Исполнение запросов к SQLite
- Описание программы
- Сервер
- Клиент
- API
- Заключение
Похожие материалы
- Преимущества серверов приложений:
- Архитектура приложений бд, механизмы доступа к данным.
- Клиентское приложение:
- Клиентское приложение:
- Разработка клиентских приложений на основе архитектуры «Клиент – сервер»
- Программные и объектные интерфейсы для взаимодействия Web-сервера с субд-сервером: db Library, odbc, rdo, ole db, ado.
- 9.5.Клиенты, серверы. Клиентские приложения, серверы баз данных.
- 23.2.2. Доступ к базам данных в двухзвенных моделях «клиент-сервер»