База данных в программе на C ++ - PullRequest
2 голосов
/ 12 сентября 2011

У меня есть программа на C ++, которая должна решать множество типичных проблем с базой данных - просмотр таблиц, вставка и удаление значений, поиск записей. Вся информация базы данных должна храниться локально. Позвольте мне подчеркнуть, что - я не хочу общаться с сервером, я хочу, чтобы информация хранилась на компьютере пользователя.

Существуют ли библиотеки, которые могут легко реализовать все эти функции, предпочтительно в синтаксисе стиля SQL? Или как можно легко и надежно реализовать эту функцию?

Ответы [ 2 ]

4 голосов
/ 12 сентября 2011

Вы можете использовать встроенную БД .

Я думаю, что SQLite - один из самых популярных.

2 голосов
/ 12 сентября 2011

Моим личным предпочтением будет SOCI с бэкэндом SQLite.

http://soci.sourceforge.net/

http://soci.sourceforge.net/doc/backends/sqlite3.html

http://www.sqlite.org/

...