![]() |
![]() |
![]() |
![]() |
A Libgda application is composed of three layers. The lower level layer are the GDA providers: plug-ins whose task is to map the RDBMS-specific API to the GDA model.
Then, in a middle layer, are the libraries provided by Libgda and used by the programmer: an easy-to-use and full featured set of libraries.
Finally, at the upper layer is the application part itself, as writen by the developer.
Architecture of an application connected to 4 databases of 3 different types.
Libgda also includes:
some example code which can be "cloned" to create new database providers for database engines not yet supported by Libgda
a graphical configuration manager
an SQL console to connect to dabatase serveurs and perform some Libgda related administrative tasks
some other more specific tools