Está en la página 1de 3

Open Data Base Conectivity(ODBC)

Casi todas las DB actuales tienen un ODBC. Debido a que este elemento impone
ciertas limitaciones, ya que no todo lo que la DB sabe hacer es compatible con la
aplicacin, como velocidad de proceso, tiempos de espera, mxima longitud de
registro, nmero mximo de registros, versin de SQL, etc., est cayendo en desuso
a cambio de otras tcnicas de programacin, pero an le quedan muchos aos de
buen servicio.

Conectividad de base de datos abierta (Open Database Connectivity, ODBC) es una


interfaz de programacin de aplicaciones (API) de estndar abierto para acceder a
una base de datos. Mediante el uso de sentencias de ODBC en un programa, usted
puede acceder a los archivos de diferentes bases de datos, incluyendo Access,
dBase, DB2, Excel y Text. Adems del software de ODBC, se necesita un mdulo
o controlador independiente para acceder a cada base de datos. El principal
promotor y proveedor del soporte de programacin ODBC es Microsoft.
ADO.NET
ADO.NET es un conjunto de clases que exponen servicios de acceso a datos para
programadores de .NET Framework. ADO.NET ofrece abundancia de componentes
para la creacin de aplicaciones de uso compartido de datos distribuidas. Constituye
una parte integral de .NET Framework y proporciona acceso a datos relacionales,
XML y de aplicaciones. ADO.NET satisface diversas necesidades de desarrollo,
como la creacin de clientes de base de datos front-end y objetos empresariales de
nivel medio que utilizan aplicaciones, herramientas, lenguajes o exploradores de
Internet.
Java Database Conectivity (JDBC)
Java Database Connectivity, ms conocida por sus siglas JDBC, es una API que
permite la ejecucin de operaciones sobre bases de datos desde el lenguaje de
programacin Java, independientemente del sistema operativo donde se ejecute o
de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de
base de datos que se utilice.
El API JDBC se presenta como una coleccin de interfaces Java y mtodos de
gestin de manejadores de conexin hacia cada modelo especfico de base de
datos. Un manejador de conexiones hacia un modelo de base de datos en particular
es un conjunto de clases que implementan las interfaces Java y que utilizan los
mtodos de registro para declarar los tipos de localizadores a base de datos (URL)
que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta
su programa junto con la biblioteca de conexin apropiada al modelo de su base de
datos, y accede a ella estableciendo una conexin; para ello provee el localizador a
la base de datos y los parmetros de conexin especficos. A partir de all puede
realizar cualquier tipo de tarea con la base de datos a la que tenga permiso:
consulta, actualizacin, creacin, modificacin y borrado de tablas, ejecucin
de procedimientos almacenados en la base de datos, etc.

También podría gustarte