First of all you have to initialise the gda library, i.e. to call the gda_init () function, for example:
gda_init ();
After initializing you can work as usual or make Libgda
For example a basic program would look like:
void do_stuff () { GdaConnection *connection; /* open a connection */ g_print ("CONNECTING\n"); connection = gda_connection_open_from_dsn ("calvaris", NULL, GDA_CONNECTION_OPTIONS_READ_ONLY, NULL); g_print ("CONNECTED\n"); /* use the connection */ execute_some_queries (connection); /* close the connection */ g_object_unref (G_OBJECT (connection)); } int main (int argc, char **argv) { g_print ("STARTING\n"); gda_init (); do_stuff(); g_print("ENDING\n"); }