получение подключения к базе данных в C ++ - PullRequest
0 голосов
/ 28 августа 2018

Как я могу создать базу данных, используя SQL в c ++?

Я попытался выполнить шаги, которые я нашел на веб-сайте (для этого требовалось, чтобы все это было в кодовых блоках), загрузив библиотеку SQLAPI ++ для c ++. Затем он дал указание скачать интерфейс вызова oracle c ++, который я скачал, но не понял, как интегрировать библиотеку с моим проектом Codeblocks.

Если вы знаете какой-либо другой метод, он будет очень признателен.

1 Ответ

0 голосов
/ 28 августа 2018

В целом:

Стандартный c ++ не поддерживает соединения с базой данных / сервером SQL из коробки. Для этого вам необходим сторонний продукт.

Многие совместимые со стандартом SQL системы БД поддерживают API C или C ++, которые вы можете использовать для этого.
Чтобы назвать несколько:

  • SQLite
  • PostgreSQL
  • MariaDB
  • MySQL
  • ... отнюдь не полный список ...

Другой альтернативой является использование универсальной реализации интерфейса ODBC, которая также может поддерживать определенные серверы баз данных и стандартные версии SQL.

В частности:

  • Кодовые блоки - это ypur IDE, она управляет проектами и их зависимостями от библиотек.
  • Похоже, у вас есть решение, использующее библиотеку фреймворка
  • Вам необходимо интегрировать базовую систему SQL-сервера в очередь настройки вышеупомянутого API
  • Возможно, вам понадобится связать встроенную поддержку для этого конкретного API SQL серверной системы

Чтобы выполнить эти шаги, упомянутые выше, вам нужно установить (возможно, версии для разработки) вышеупомянутых API, SDK, ... (как они это назовут) и интегрировать их с вашим проектом IDE ( ссылка на вопросы и ответы относительно этого).

...