Esistono diversi wrapper di API di database, ma il mio preferito - e quello che consiglio - è il SOCI biblioteca. Molto sintassi migliore rispetto all'utilizzo dell'API C grezza.
L'esempio 'motivante' dal sito SOCI:
int id = ...;
string name;
int salary;
sql << "select name, salary from persons where id = " << id, into(name), into(salary);