Introducción
Con la ayuda de JDBC, la habilidad de JAVA para integrarse con
DBMS comerciales y su naturaleza orientada al manejo de la Red, es posible
crear un ambiente ideal tipo cliente-servidor.
Al navegar en el World Wide Web, es fácil darse cuenta de que existe
ya mucha información. Muchas compañias estan usando bases de datos
relacionales para manejar la información en sus sitios del Web. Por
ejemplo, la mayoría de las máquinas de búsqueda usan este tipo de base de
datos. Las bases de datos relacionales son ideales para el almacenamiento
de grandes cantidades de información, la cual puede ser accesada por
muchos usuarios.
Hoy en día, la mayoría de los manejadores de bases de datos
relacionales tienen soporte para la utilización de interfaces HTML. Para
algunas aplicaciones, las páginas HTML favorecen al interfaz, pero, en
aplicaciones más complejas se presentan ciertas limitaciones que no
permiten generar un buen trabajo. En estos casos, es conveniente la
utilización de lenguajes de programación como JAVA, que permitan elaborar
aplicaciones para generar el interfaz con la base de datos.
La verdad es que todo lo que se pueda hacer en C++ se puede hacer con
JAVA. Y mejor aún, al combinar JAVA con JDBC, se presentan nuevas
espectativas para comunicarse con las bases de datos a través de un
esquema similar al de las aplicaciones en C y C++.
Muchos usuarios (y uno que otro programador) siguen confundidos
en cuanto a la naturaleza de JAVA y piensan que es solo útil para
animaciones y applets sencillos ( y algunos complicados ), para el Web. !
Esto es similar a pensar que un vehículo Hummer sea útil solo para
llevarnos al mercado !.
Vendedores de productos comerciales para bases de datos como Oracle,
IBM, Sybase, SAS y Borland han puesto su atención en la nueva metodología
de integracián JAVA-DBMS. Una parte de este interés es impulsado por la
posibilidad de obtener aplicaciones con una mejor imágen. Pero en la
mayoría de los casos, estas compañias lo ven como una nueva oportunidad
para que los programadores puedan tomar ventaja de esta tecnología en un
futuro proximo.
JDBC crea un interfaz a nivel de programación para comunicarnos con
las bases de datos en una forma uniforme similar al concepto ODBC de
Microsoft, el cual es un estándar para computadoras personales y LAN's. El
estandar de JDBC se basa en el interfaz a nivel de llamadas de X/Open SQL
(al igual que ODBC), esta es una de las razones por la cual JDBC ha
progresado tan rapidamente.
Facultad de Ciencias Universidad Autónoma de Baja California
|