Pa zavisi od toga koliko dobro poznaješ C. Ako dobro znaš C++, preporučio bih ti da pišeš u njemu iz očiglednih razloga kao što su jasan kod, OOP, lakoća proširivanja, izmena, itd. Ali pošto ne pominješ C++, predpostavljam da ga ne znaš dovoljno dobro ili uopšte, što je velika šteta, jer postoji mysql++ na:
http://www.mysql.com/downloads/api-mysql++.html
i uz njega se dobijaju primeri koji demonstriraju baš to što ti tražiš.
Ja lično sve radim u Perl-u, jer ima interfejs prema DBMS-ovima koji je nezavistan od platforme, jer postoje drajveri za skoro sve DBMS-ove na skoro svim platformama. Ali, onda kada želim brzinu mysql++ je definitivan izbor.