Menu
Simba Technologies
Simba Technologies

SimbaEngine X SDK 10.1.11
Build a C++ ODBC Driver in 5 Days (Linux/Unix)

Driver Managers

Unlike Windows machines, most Linux, Unix, and MAC OS X installations do not come with a driver manager as part of the operating system. You must install your own driver manager before you can compile and test your driver under Linux, Unix, or MAC OS X. The following driver managers are supported by the SimbaEngine X SDK:

Driver Manager Dowload Location SimbaEngine X SDK Support

iODBC

www.iodbc.org

  • Linux and Unix SDK
  • MAC OS X SDK

UnixODBC

www.unixodbc.org

  • Linux and Unix SDK

Note:

This document uses the iODBC driver manager as an example, because it is supported by the SimbaEngine X SDK on all Linux, Unix, and MAC OS X platforms. It also contains an ODBC test utility.

How do I know where my driver manager is installed?

If you did not install the driver manager yourself, you can look for it in typical installation directories. The driver manager must be installed to a directory that is on the library path:

  • LD_LIBRARY_PATH on most Linux platforms
  • SHLIB_PATH on HP/UX
  • LIBPATH on AIX
  • DYLD_LIBRARY_PATH on MAC OS X

The iODBC driver manager is often installed to /usr/lib or /usr/local/lib. If you do not know where your driver manager is installed, try searching those directories for libraries containing the name libiodb.