Integrando Bases de Datos con -Java- via JDBC




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