|  |  |  |  | 
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");      
}