Какая библиотека баз данных наиболее «стандартная» для c ++? - PullRequest
3 голосов
/ 15 февраля 2011

В моих личных занятиях по c ++ я сосредоточился на проектах, которые 1) поддерживают меня и 2) помогают учить стандартному принципу. Я хочу сделать проект с доступом к базе данных. Какие библиотеки, на ваш взгляд, лучше всего соответствуют парадигме программирования на С ++?

Я понимаю, что этот вопрос открыт для интерпретации, поэтому, пожалуйста, уточните свой выбор.

Ответы [ 2 ]

4 голосов
/ 15 февраля 2011

Вы можете рассмотреть возможность использования библиотеки шаблонов базы данных .

Он обеспечивает чистый интерфейс на основе итераторов для доступа к коллекциям записей, поэтому вы можете использовать его со всеми алгоритмами стандартной библиотеки.Он также довольно неплохо ограничивает шаблон, который нужно написать, чтобы сопоставить сущности базы данных с пользовательскими типами в вашем проекте.

2 голосов
/ 15 февраля 2011

Я фанат OTL (http://otl.sourceforge.net/), который также предоставляет чистый STL-подобный интерфейс. Он работает для моих нужд и прост в использовании.

...