Define a data source (DSN)

The Configuration section details how to manage data sources definitions. To define a data source, one needs to create and fill a GdaDsnInfo structure, and use the gda_config_define_dsn() function.

For example the following code defines a data source:

GError *error = NULL;
GdaDsnInfo dsn_info = {
    "My DSN",
    "Sample MySQL data source",
if (!gda_config_define_dsn (&dsn_info, &error)) {
    /* an error occurred, the details are in error */
    g_error_free (error);