data abstraction library based on GLib -- GObject Introspection

libgda is a (relatively small) database abstraction/access library
integrated on the GLib object model. It can be used as a metadata
extractor, to get information about all database objects in a common
way, and as an ODBC-like wrapper to access data in different engines
through an easier API.

/usr/share/doc/gir1.2-gda-5.0/README

README file for libgda
======================
GNU Data Access (GDA) is an attempt to provide uniform access to
different kinds
of data sources (databases, information servers, mail spools, etc).
It is a complete architecture that provides all you need to access
your data.
It is defined by a set of plugin APIs as generic as possible
(but very powerful at the same time) so that any kind of data so
more»