ODBC: visión general de conectividad abierta de base de datos

Seleccione idioma Seleccione idioma
Id. de artículo: 110093 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Open Database Connectivity (ODBC) es estratégica de Microsoft interfaz para tener acceso a datos en un entorno heterogéneo de relacional y no - relacionales sistemas de administración de la base de datos. Basado en la interfaz de nivel de llamada especificación del grupo de acceso SQL, ODBC proporciona un proveedor neutral abierto, modo de acceso a datos almacenados en una gran variedad de equipo propietario de personal, minicomputadoras y las bases de datos de mainframe.

ODBC alivia la necesidad de los programadores corporativos y fabricantes independientes de software para obtener múltiples interfaces de programación de aplicaciones. ODBC proporciona ahora un universal data access interfaz. Con ODBC, los desarrolladores de aplicaciones pueden permitir que una aplicación al mismo tiempo tener acceso, ver y modificar los datos procedentes de múltiples, diversas bases de datos.

ODBC es un componente básico de los servicios abiertos de Microsoft Windows Arquitectura. Apple ha sido aprobado ODBC como una tecnología de clave anuncio de soporte técnico en System 7 en el futuro. Con el soporte de la industria cada vez mayor, ODBC rápidamente está emergiendo como un sector importante estándar para obtener acceso a datos aplicaciones de Windows y Macintosh.

Más información

ODBC es una especificación a la que los desarrolladores escribir:

  • Un escritorio habilitados para ODBC, "front-end" o "cliente" aplicación, también conocido como un "cliente de ODBC." Esta es la aplicación que el usuario del equipo se ve en la pantalla del equipo.

    - o -
  • Un controlador ODBC para un "back-end" o "servidor" DBMS (base de datos Sistema de administración). Esta es la aplicación de DBMS que reside en un equipo que se utiliza para almacenar los datos de acceso a varios usuarios. Esta aplicación no es lo que se carga en el equipo del usuario final. Esta aplicación de servidor está generalmente más robusta (más rápido, con seguridad centralizada y copias de seguridad de datos y por lo tanto delante hacia atrás) de la aplicación cliente. El controlador ODBC reside entre el SDK de ODBC Cliente y el sistema DBMS; Sin embargo, se carga en el equipo cliente.
Para utilizar ODBC, se requieren los tres componentes siguientes:

CLIENTE ODBC - un ODBC front-end (también llamado ODBC cliente habilitado): Ejemplos: Microsoft Access, una aplicación creada con Access, una aplicación creado con Microsoft Visual Basic, una aplicación creada con el SDK de Windows + C + ODBC SDK, o aplicaciones habilitadas para ODBC de otros proveedores (por ejemplo, Lotus).

CONTROLADOR ODBC - un controlador ODBC para el servidor ODBC. El controlador ODBC Catálogo contiene una lista extensa de los controladores ODBC. Por ejemplo, el Microsoft ODBC Driver Pack es una colección de los siete controladores de ODBC listo para ser clientes ODBC utilizados o integrados con el. Se incluye con un controlador de ODBC de SQL Server Acceso e Informix, se está trabajando en un controlador ODBC para Informix. Para obtener un Catálogo de controladores ODBC, llame a Microsoft Order Desk en el (800) 360-7561. Si usted están fuera de los Estados Unidos, póngase en contacto con la subsidiaria local. Para localizar su filial, consulte el sitio Web de oficinas Microsoft World en:
http://www.Microsoft.com/worldwide/
Cualquier cliente ODBC puede tener acceso a cualquier DBMS para el que hay un ODBC Controlador. SERVIDOR DBMS es un servidor DBMS, por ejemplo, SQL o el back-end Server, Oracle, AS/400, Foxpro, Microsoft Access o cualquier DBMS para el que un ODBC existe el controlador.

¿Cómo interactúan estos tres componentes?

El cliente ODBC utiliza un idioma o el vocabulario de comandos (que se conoce como "ODBC") para solicitar datos de, o para enviar datos a, la parte posterior: final o servidor DBMS. Sin embargo, el DBMS no entiende al cliente ODBC solicitar hasta que el comando se pasa a través del controlador ODBC para esa específica DBMS. Este controlador ODBC es un software que reside en el front-end. El SDK de ODBC controlador traduce el comando en un formato que el servidor ODBC puede comprender. El servidor ODBC envía la respuesta al controlador de ODBC, que Convierte la respuesta en un formato que el cliente de ODBC puede entender.

¿Qué es tan importante acerca de ODBC?

En primer lugar, los desarrolladores de aplicaciones no es necesario modificar sus aplicaciones para que puedan tener acceso a datos de back-ends de varios. Siempre y cuando hay un controlador ODBC para un back-end particular, una habilitada para ODBC front-end puede acceder a él. Segundo, un controlador ODBC para un DBMS concreto permite que cualquiera Aplicación habilitada para ODBC para ser un cliente ODBC.

Ejemplos de ODBC en uso

  • Acceso acceso front-end a los datos de un back-end de Oracle con el controlador ODBC para Oracle, que se suministra con Access 1.1.
  • Visual Basic front-end al tener acceso a datos desde un back-end de dBASE utiliza el controlador ODBC, que forma parte de los controladores de base de datos de MS ODBC dBASE Paquete.
  • Aplicación de C escrito con acceso a C + ODBC SDK + Win SDK datos de un sistema Autónomo / 400 mediante el AS / 400 controlador ODBC de Rochester Software.

Respuestas y preguntas básicas

  1. ¿Qué es el SDK de ODBC?

    El SDK de ODBC distribuye en disquetes y contiene alrededor de 150 páginas de texto que permite a un programador para escribir un cliente habilitado para ODBC o un controlador ODBC. Es el SDK de ODBC se utiliza junto con el Kit de desarrolladores de Software (SDK) de Windows y una c Compilador.
  2. ¿Cuál es la base de datos ODBC Driver Pack?

    El SDK de ODBC Paquete de controladores de base de datos es una colección de controladores de ODBC que se vende por Microsoft.
  3. ¿Qué es el catálogo de controladores ODBC?

    El controlador ODBC Catálogo contiene las descripciones de los controladores ODBC desarrollados por Microsoft y otros compañías de software. Contiene una explicación de ODBC y se muestra apoyo para el estándar de la industria.
  4. ¿Controladores ODBC están disponibles actualmente?

    Decenas de controladores ODBC están actualmente disponibles, los de Microsoft incluidos SQL Server, XLS, texto, xBase, Paradox, ODS, Oracle, RedISAM, FoxBase, Btrieve, Integra SQL, Dic Rdb, SQLBase, Informix, Ingres, DB2, SQL/DS, Teradata, y SQL/400.
  5. ¿Cómo se puede escribir un controlador ODBC?

    Para escribir un ODBC controlador, utilice C + Win SDK + ODBC SDK.
  6. ¿Qué clientes ODBC están disponibles actualmente?

    Desde Microsoft: Kit de Foxpro + conectividad Access, Visual Basic, Word 6.0 para Windows, Excel 5.0, MS Query herramienta.

    De otros proveedores: PowerSoft, descripción de la propiedad, Lotus 1-2-3, el enfoque de Lotus, Lotus Notes, Q+E y otros usuarios.
  7. ¿Cómo escribir uno un cliente ODBC?

    Mediante el uso de C + Win SDK + ODBC SDK, o mediante el uso de Access, o mediante el uso de Visual Basic o mediante el uso de WinFox + Kit de conectividad, o mediante una de las herramientas de otros proveedores diseñado para ello.

Referencias

Para obtener más información acerca de ODBC, consulte el siguiente artículos en Microsoft Knowledge Base: 132131 Controladores de base de datos ODBC 2.0 plataformas compatibles

164370 Herramientas de desarrollo de Word y White Papers

163734 Migración de la solución de Word Información en el Web

Para obtener más información acerca de Informix, visite el siguiente sitio Web de IBM Informix:
http://www-306.IBM.com/software/Data/Informix

Microsoft proporciona información de contacto de otros fabricantes para ayudarle a encontrar técnicos soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no lo hace garantizar la precisión de esta información de contacto de otros fabricantes.

Propiedades

Id. de artículo: 110093 - Última revisión: viernes, 1 de marzo de 2013 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
Palabras clave: 
kbualink97 kbmt KB110093 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 110093
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com