Está en la página 1de 2

Open Database Connectivity 1

Open Database Connectivity


Open Database Connectivity (ODBC) es un estndar de acceso a Bases de datos desarrollado por Microsoft
Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicacin, sin
importar qu Sistema Gestor de Bases de Datos (DBMS por sus siglas en ingls) almacene los datos, ODBC logra
esto al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicacin y el DBMS, el
propsito de esta capa es traducir las consultas de datos de la aplicacin en comandos que el DBMS entienda. Para
que esto funcione tanto la aplicacin como el DBMS deben ser compatibles con ODBC, esto es que la aplicacin
debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. Desde la versin 2.0 el
estandar soporta SAG y SQL.
Para conectarse a la Base de Datos se crea una DSN dentro del ODBC que define los parmetros, ruta y
caractersticas de la conexin segn los datos que solicite el fabricante.
JDBC es el acrnimo de Java Database Connectivity, un API que permite la ejecucin de operaciones sobre bases
de datos desde el lenguaje de programacin Java independientemente del sistema de operacin 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 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 librera de conexin apropiada al modelo de su base de datos,
y accede a ella estableciendo una conexin, para ello provee en localizador a la base de datos y los parmetros de
conexin especficos. A partir de all puede realizar con cualquier tipo de tareas con la base de datos a las que tenga
permiso: consultas, actualizaciones, creacin, modificacin y eliminacin de tablas, ejecucin de procedimientos
almacenados en la base de datos, etc. Es importante resaltar que la conectividad y apertura de controles nos
permitira una mejor interconexin de sistemas heterogneos. En la actualidad existen ODBC para muchos sistemas
de bases datos, tales como Informix, Access, PostgreSQL, MySQL, Oracle y SQL Server.
Fuentes y contribuyentes del artculo 2

Fuentes y contribuyentes del artculo


Open Database Connectivity Fuente: http://es.wikipedia.org/w/index.php?oldid=30246959 Contribuyentes: Baldur71, Dodo, FrancoGG, GermanX, Ictlogist, Jarocho, Jcvelasco, Levhita,
Manuelt15, Matdrodes, Muro de Aguas, Murphy era un optimista, Superfeliz, 30 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

También podría gustarte