“Conocimientos software>Software de base de datos

¿Cómo funciona una conexión ODBC

2012/8/1
? ODBC es sinónimo de conectividad abierta de bases y se refiere a una norma que tiene como objetivo proporcionar una interfaz de programa de aplicación común para el acceso a los diversos sistemas de gestión de bases de datos o DBMS , tales como Microsoft Access y SQL Server, DB2 y Oracle . Esencialmente , un programa de aplicación envía instrucciones SQL a ODBC , que los traduce a la forma particular de SQL que el DBMS entiende . Aplicaciones

ODBC está diseñado para permitir a los desarrolladores de aplicaciones para acceder a los datos a través de cualquier aplicación, independientemente del lenguaje de programación , sistema operativo o el DBMS utilizado para gestionar los datos. El ODBC define un conjunto de llamadas a funciones de bajo nivel , que permiten a los programas de aplicación y los DBMS para compartir datos , sin saber nada el uno del otro . La aplicación y el DBMS pueden estar en el mismo equipo o en dos equipos diferentes , que se pueden ejecutar dos sistemas operativos completamente diferentes .
Conexión

ODBC funciona mediante la creación de un conexión o canal de un programa de aplicaciones , conocido como un cliente , a un DBMS específico . La conexión permanece abierta todo el tiempo necesario por el programa de aplicación y se cierra , de manera explícita , cuando ya no sea necesario. El mismo programa de aplicación puede abrir múltiples conexiones ODBC y simultáneas . Una conexión ODBC sólo puede funcionar si tanto el programa de aplicación y el DBMS cumplen con el estándar ODBC. En otras palabras, la aplicación debe ser capaz de emitir comandos ODBC y el DBMS debe ser capaz de responder a ellos, una vez que han sido traducidas por el gestor de controladores .

Database Drivers

una implementación típica ODBC se compone de una o más aplicaciones, controladores de base de datos - piezas de software que la entrada de control y operaciones de salida - para una o varias bases de datos y un gestor de controladores . Drivers de bases de datos pueden ser suministrados por el desarrollador de la aplicación , el desarrollador DBMS o de un tercero . La función del gestor de controladores es la aplicación de los datos contenidos en los controladores de base a las solicitudes de información o consultas , que viene de una aplicación para traducirlas en comandos que pueden ser interpretados fácilmente por el DBMS.

Flexibilidad

La interfaz ODBC no sólo proporciona un método estándar para conectar a un DBMS , sino también un método estándar de representar tipos de datos y otras características flexibles. Un programa de aplicación puede construir sentencias SQL durante la fase en la que se crea un conjunto de instrucciones de la máquina , conocida como compilación , o durante la ejecución . El mismo conjunto de instrucciones de máquina o código objeto , se puede utilizar para acceder a los diferentes productos DBMS , lo que significa que los programadores de aplicaciones pueden desarrollar, compilar y distribuir aplicaciones sin un DBMS específico en mente .


Software de base de datos
¿Qué es un árbol de eDirectory
MS Access 2007 Paso a Paso
Cómo utilizar InfoPath como fuente de SSIS
Describir clave principal
Base de datos Tutorial aplicación
Cómo mostrar una lista de campos en la ventana de diseño del informe
Cómo acelerar funciones agregadas en FileMaker Pro 11
Cómo deshabilitar el Código para el panel de exploración cinta en Access 2007
Conocimientos Informáticos © http://www.ordenador.online