Interfaz ODBC

Nota

Informaci�n de fondo realizada originalmente por Tim Goeke

ODBC (Open Database Connectivity / Conectividad Abierta para Bases de Datos) es un API abstracto que permite escribir aplicaciones que pueden interoperar con varios servidores RDBMS. ODBC facilita un interfaz de producto neutral entre aplicaciones de usuario final y servidores de bases de datos, permitiendo ya sea a un usuario o desarrollador escribir aplicaciones transportables entre servidores de diferentes fabricantes.

Trasfondo

El API ODBC se conecta en la capa inferior de la aplicaci�n con una fuente de datos compatible con ODBC. �sta (la fuente de datos) podr�a ser desde un fichero de texto a una RDBMS Oracle o Postgres.

El acceso en la capa inferior de aplicaci�n se produce gracias a drivers ODBC, o drivers espec�ficos del fabricante que permiten el acceso a los datos. psqlODBC es un driver, junto con otros que est�n disponibles, como los drivers ODBC Openlink.

Cuando se escribe una aplicaci�n ODBC usted, deber�a ser capaz de conectar con cualquier base de datos, independientemente del fabricante, siempre y cuando el esquema de la base de datos sea el mismo.

Por ejemplo. Usted podr�a tener servidoresMS SQL Server y Postgres que contuvieran exactamente los mismos datos. Usando ODBC, su aplicaci�n Windows podr�a hacer exactamente las mismas llamadas y la fuente de datos a nivel interno ser�a la misma (para la aplicaci�n cliente en Windows).

Insight Distributors dan soporte continuo y actual a la distribuci�n psqlODBC. Suministran un FAQ, sobre el desarrollo actual del c�digo base, y participan activamente en la lista de correo de interfaces.