iODBC is a Driver Manager that adheres to Microsoft ODBC 2.x & 3.x and X/Open SQL CLI data access specifications, and can run on any platform.
The value proposition of ODBC is the ability to develop applications independently of the back-end database engine. In the case of iODBC, it stands for Independent Open DataBase Connectivity and is an open-source, platform-independent implementation of both the ODBC and X/Open specifications. With its language, platform, and database independence, it is quickly becoming the industry standard for solutions development.
In addition to its cross-language hooks and bridges to C++, Java, Perl, Python, TCL, and others, iODBC has been ported to a wide range of platforms including Linux, Solaris, AIX, HP-UX, Digital UNIX, Dynix, FreeBSD, MacOS 9, MacOS X, DG-UX, OpenVMS, and more. This makes it a great SDK for porting WIN32-based ODBC applications to Linux and other OS platforms.
This latest release of iODBC includes several improvements and bug fixes such as support for GTK+ 2.x, fixes for long mutex locks on connect, problems with SQLBrowseConnect, missing functions in export lists, core dump prevention when checking driver ODBC version, and more. So if you're developing solutions that require back-end database engine independence, iODBC is definitely worth checking out.
Version 3.52.7: N/A