“Conocimiento software>Software de base de datos

¿Cómo funciona una conexión ODBC

2012/7/29
? 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
Access 2003 Formularios No Conversión de MS Access 2007
Cómo guardar una consulta en Access
Cómo editar las columnas de las tablas y filas en Access 2007
Cómo calcular la variación del cronograma en cubos OLAP
¿A dónde se puede acceder en línea para encontrar información sobre MySQL Concat?
Cómo crear secuencias de comandos de base de datos Oracle
Cómo quitar columnas de Oracle
Nombre 3 tipos de software utilizados para crear bases de datos.
Conocimiento de la computadora © http://www.ordenador.online