Library Path Environment Variables

ECDA relies on the library path environment variable to locate necessary libraries, including the libodbc library and its library dependencies.

During the build process, libraries become linked with other libraries that provide functions that the loading library uses, thus creating a runtime dependency; in other words, one library depends on the presence of another. As a result, the runtime loader must and load these other libraries to satisfy runtime dependencies. If it does not, the initial library load fails. The library path environment variables are:

When it uses the default ODBCDriverManager value, libodbc.xx, ECDA searches the library path and loads the first library found with the name matching the configuration property string, libodbc.xx. If the ODBCDriverManager library does not find its dependent libraries in its library path, the driver load fails and the ECDA start-up fails.