Quiero escribir una aplicación que debería poder conectarse a múltiples bases de datos (esto se configurará mediante parámetros al inicio). La aplicación tendrá diferentes consultas para cada motor de base de datos, esto no es un problema.¿Cuáles son las alternativas para una biblioteca de múltiples bases de datos para C/C++?
El problema es que quiero poder conectarme a diferentes motores de base de datos. Java tiene JDBC, Perl tiene DBI. ¿Qué tiene C++?
Además, no quiero utilizar controladores de bases de datos con licencias demasiado estrictas (comerciales). GPL podría ser, pero me gustaría evitar eso.
Se puede cerrar debido a la "mejor" palabra clave. Considera convertirlo en una wiki de la comunidad. –
Gracias por el comentario, he cambiado la pregunta. –
SOCI http://soci.sourceforge.net/ - fin del debate. –