One of these meta libraries is iODBC (http://www.iodbc.org/). It also has a nice C++ wrapper called Sqlxx (http://www.ailis.de/~k/projects/sqlxx/). There is no particular reason in chosing excactly these libraries, excapt that they fulfill the requirements mentioned above.