Database Independent Abstraction Layer for C: libdbi Programmer's Guide | ||
---|---|---|
Prev | Chapter 3. libdbi API Reference | Next |
int dbi_initialize(const char *plugindir) |
Locates all available shared modules (plugins) and loads them into memory.
plugindir: The directory to search for plugins. If NULL, DBI_PLUGIN_DIR (defined at compile time) will be used instead.
The number of plugins successfully loaded, or -1 if there was an error.
void dbi_shutdown() |
Frees all loaded plugins and terminates the DBI system. You should close each driver you opened before shutting down, but libdbi will clean up after you if you don't.
const char *dbi_version() |
Requests the version of libdbi. The calling program must not attempt to free the returned string.
A string containing the library's name and version.