#include <x/sql/env.H> x::sql::env henv=x::sql::env::create(); std::map<std::string, std::string> drivers, data_sources; henv->get_drivers(drivers); henv->get_data_sources(data_sources);
It is necessary to create an
x::sql::env
reference to a
reference-counted object
before connecting to an SQL server.
get_drivers
() enumerates available SQL
drivers.
get_data_sources
() enumerates available SQL
data sources.
A driver represents an SQL server type.
A data source is a predefined connection to an SQL server, created
and maintained by the ODBC connection manager.
get_drivers
() and
get_data_sources
() populate a
std::map
keyed by a driver or a data source name.
The value is the description of the data source.