Получение подключения к базе данных в C++
Как я могу создать базу данных, используя SQL в C++?
Я попытался идти в соответствии с шагами, которые я нашел на веб-сайте (который требовал, чтобы все это было в кодовых блоках), загрузив библиотеку SQLAPI++ для C++. Затем он дал указание скачать интерфейс вызова oracle C++, который я скачал, но не понял, как интегрировать библиотеку с моим проектом Codeblocks.
Если вы знаете какой-либо другой метод, он будет очень признателен.
1 ответ
В общем:
Стандартный C++ не поддерживает соединения с базой данных / сервером SQL из коробки. Для этого вам нужен сторонний продукт.
Многие совместимые со стандартом SQL системы БД поддерживают API C или C++, которые вы можете использовать для этого.
Назвать несколько:
- SQLite
- PostgreSQL
- MariaDB
- MySQL
- ... ни в коем случае не полный список...
Другой альтернативой является использование универсальной реализации интерфейса ODBC, которая также может поддерживать определенные серверы баз данных и стандартные версии SQL.
Особенно:
- Codeblocks - это ypur IDE, он управляет проектами и их зависимостями от библиотек.
- Похоже, у вас есть решение, которое использует библиотеку фреймворка sqlapi++
- Вам необходимо интегрировать базовую систему SQL-сервера в очередь настройки вышеупомянутого API
- Вам может понадобиться связать встроенную поддержку для этого конкретного SQL API серверной системы
Чтобы выполнить эти шаги, упомянутые выше, вам нужно установить (возможно, версии для разработки) вышеупомянутых API, SDK, ... (как они это назовут) и интегрировать их с вашим проектом IDE ( соответствующая ссылка на вопросы и ответы по этому поводу),