Вопрос

Эй, я хочу знать, как подключить базы данных с помощью C++?Любое кроссплатформенное решение, поддерживающее множество баз данных?Я знаю о SQLAPI++, но это условно-бесплатная программа...так какой-нибудь бесплатный?Какие решения у меня есть, если я ограничу операционные системы только Windows?

Спасибо

Это было полезно?

Другие советы

Для кроссплатформенности, как для ваших приложений, так и для баз данных, которые они могут использовать, лучше всего использовать ODBC в той или иной форме.Попробуйте поискать в Google «оболочку odbc C++» для получения ряда возможных решений.

Почему не фреймворк Qt?сейчас он доступен по лицензии LGPL.Он простой в использовании, кроссплатформенный, бесплатный, предоставляет простой API для доступа к нескольким механизмам баз данных без необходимости знать о базовой базе данных.

А как насчет sqlite?

http://www.sqlite.org/

Вы можете проверить Дебеа - SQL-доступ и ORM для C++.

Вы можете использовать OTL (http://otl.sourceforge.net/) для подключения к базам данных Oracle и DB2-CLI.Он также будет подключаться с использованием ODBC, поэтому, если ваша БД поддерживает это, он должен работать.

Он основан на шаблонах C++.

Это бесплатно, но я не уверен, под какой лицензией он выпущен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top