IODBC


title: "IODBC" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["sql-data-access", "middleware", "database-apis"] topic_path: "technology/databases" source: "https://en.wikipedia.org/wiki/IODBC" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox Software"]

FieldValue
nameiODBC
developerOpenLink Software, Ke Jin
latest_release_version3.52.14
latest_release_date2021-02-21
operating_systemCross-platform
genreData Access API
licenseBSD, LGPL
websitewww.iodbc.org
::

| name = iODBC | logo = | caption = | developer = OpenLink Software, Ke Jin | latest_release_version = 3.52.14 | latest_release_date = 2021-02-21 | latest preview version = | latest preview date = | operating_system = Cross-platform | genre = Data Access API | license = BSD, LGPL | website = www.iodbc.org iODBC is an open-source initiative managed by OpenLink Software. It is a platform-independent ODBC SDK and runtime offering that enables the development of ODBC-compliant applications and drivers outside the Windows platform. The prime goals of this project are as follows:

  • Simplify the effort of porting ODBC applications from Windows to other platforms
  • Simplify the effort of porting ODBC drivers from Windows to other platforms
  • Create consistent ODBC-utilization experience across all platforms

History

iODBC emerged from a cooperative effort between OpenLink Software and Ke Jin. OpenLink Software produced a Driver Manager-less ODBC SDK that it branded as Universal DataBase Connectivity (UDBC) in 1993, because of the sporadic nature of shared library implementations across Unix platforms. Ke Jin used UDBC as inspiration for building a Driver Manager for ODBC outside the windows platform.

Over time Ke Jin and OpenLink Software decided to merge this effort into a single open-source offering under the LGPL license.

This process occurred at a time when the Free Software Foundation sought to have iODBC as a GPL offering. The delay in determining final licensing status for iODBC led to the emergence of UnixODBC and led to a fork in the platform-independent ODBC SDK and runtime that exists today. Drivers and applications written using either SDK have remained compatible (a tribute to both projects).

References

  1. "Stable (v3.52.14)". iODBC.org.
  2. "iODBC Stable Version 3.52.14 Released". iODBC.org.

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

sql-data-accessmiddlewaredatabase-apis