The designers of ODBC aimed to make it independent of database systems and operating systems.
FactSnippet No. 1,584,364 |
The designers of ODBC aimed to make it independent of database systems and operating systems.
FactSnippet No. 1,584,364 |
An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code.
FactSnippet No. 1,584,365 |
ODBC accomplishes DBMS independence by using an ODBC driver as a translation layer between the application and the DBMS.
FactSnippet No. 1,584,366 |
ODBC retained several features that were removed as part of the CLI effort.
FactSnippet No. 1,584,368 |
Full ODBC was later ported back to those platforms, and became a de facto standard considerably better known than CLI.
FactSnippet No. 1,584,369 |
Unlike the later ODBC, Blueprint was a purely code-based system, lacking anything approximating a command language like SQL.
FactSnippet No. 1,584,370 |
Some of this was unavoidable due to the path that the calls took through the Jet-based stack; ODBC calls to SQL databases were first converted from Simba Technologies's SQL dialect to Jet's internal C-based format, then passed to a driver for conversion back into SQL calls for the database.
FactSnippet No. 1,584,371 |
ODBC remains in wide use today, with drivers available for most platforms and most databases.
FactSnippet No. 1,584,372 |
The virtualization that ODBC offers is no longer a strong requirement, and development of ODBC is no longer as active as it once was.
FactSnippet No. 1,584,373 |
ODBC is based on the device driver model, where the driver encapsulates the logic needed to convert a standard set of commands and functions into the specific calls required by the underlying system.
FactSnippet No. 1,584,374 |
An ODBC driver enables an ODBC-compliant application to use a data source, normally a DBMS.
FactSnippet No. 1,584,375 |
ODBC drivers exist for most DBMSs, including Oracle, PostgreSQL, MySQL, Microsoft SQL Server, Sybase ASE, SAP HANA and IBM Db2.
FactSnippet No. 1,584,376 |