El sitio más completo sobre programación, recursos web y herramientas online para Webmasters
Fecha:

JDBC

La Conectividad de Bases de Datos Java (Java Database Connectivity, JDBC) es una especificación de la interfaz de aplicación de programa (application program interface, API) para conectar los programas escritos en Java a los datos en bases de datos populares. La interfaz de aplicación de programa nos permite codificar órdenes de solicitud de acceso en lenguaje estructurado de solicitud (structured query language, SQL) que luego pasan al programa que administra la base de datos. Devuelve los resultados a través de una interfaz similar. La JDBC es muy similar a la Conectividad Abierta de Base de Datos (Open Database Connectivity, ODBC) de Microsoft y, con un pequeño programa "puente" podemos usar la interfaz JDBC para acceder a bases de datos a través de la interfaz ODBC de Microsoft. Por ejemplo, podemos escribir un programa diseñado para acceder a muchos productos populares de base de datos en una variedad de plataformas de sistema operativo. Cuando se accede a una base de datos en un PC que corre bajo Windows 95 de Microsoft y, por ejemplo, una base de datos de Microsoft Access, nuestro programa con órdenes JDBC será capaz de acceder a la base de datos de Access de Microsoft.
La JDBC tiene actualmente dos niveles de interfaz. Además de la interfaz principal hay también una API de un "administrador" JDBC que a su vez se comunica con los "controladores" de producto de las bases de datos individuales, si es necesario, el puente JDBC-ODBC bridge y a un controlador de red JDBC cuando el programa Java está corriendo en un entorno de red (es decir, accediendo a una base de datos remota).
Cuando accede a una base de datos remota, la JDBC aprovecha el esquema de dirección de archivos de Internet y un nombre de archivo que tiene en mucho la apariencia de una dirección de página web (o URL). Por ejemplo, una orden SQL en Java puede identificar a la base de datos como:
jdbc:odbc://www.empresa.com:400/basededatos
JDBC especifica un conjunto de clases de programación orientada a objetos para que el programador lo use en la construcción de solicitudes SQL. Un conjunto adicional de clases describe el controlador API de JDBC. Soporta los tipos de datos más comunes de SQL, mapeados en forma de tipos de datos Java. La API permite el soporte específico de implementación para las solicitudes transaccionales y la capacidad de "comprometerse" o volver al principio de una transacción.

Compartir JDBC en Facebook Twitter MySpace del.icio.us fresqui Meneame

JDBC Categoría: Recursos, Glosario, J
Ver el perfil de Gabriel Marcelo Rodriguez en LinkedIn

Privacidad ּ Publicidad ּ Prensa ּ Premios ּ Colaborar ּ Enlazarnos ּ Mapa del Sitio ּ Aviso legal ּ Boletín ּ Contacto
2001 - 2011 | Sitio Sitio creado y mantenido por Gabriel Marcelo Rodriguez
Hosting de alta calidad a bajo costo Neolo.com.ar