|
  COLABORA CON "¿QUÉ ES?" Te
invitamos a que participes.

  CIBERCULTURA Un recorrido
alfabético por el mundo ciber.

  REFERENCIAS Guía rápida de
los contenidos más significativos y menos conocidos.

  NUEVAS TECNOLOGIAS La evolución
tecnológica y nuevos conceptos.


Qué Es es la versión en español de
WhatIs.com, un diccionario sobre términos sobre el mundo de
la tecnología.
|
|

|

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.

Integrating Databases with Java via
JDBC", de Rawn Shah, en el sitio
web de JavaWorld ofrece una visión general.
[inglés.]
La API
de Acceso de Datos de Sun Microsystem, JDBC Database Access API, te llevará a un FAQ (documento de preguntas
frecuentes) y a software gratuito.
Sun Microsystems ofrece muestras de programación de un
libro que no hemos visto aún: JDBC Database Access with
Java - A Tutorial and Annotated Reference, de Hamilton,
Cattell, y Fisher, Addison-Wesley,
(1997).
Agradecimientos a Susan Adams, Tory Jackson y
Patrick Lok. Última actualización: 7/3/99.
| |
|
|
|
 Java
JDBC
JIC
|
|