Just wondering if anyone knows of a C++ library that provides a single interface for querying database schema (tables, fields, field types), and for a variety of vendors? I know DTL does this to some degree, although I haven't dug into the details of how it does it, or if it makes that info available external to itself.
*ODBC is probably fine, and I've already considered it, but I'd just like to see if there are other libraries that might encompass ODBC, native drivers (to get access to info that ODBC may not provide?), obscure databases that may not provide ODBC drivers, etc.