Integrando Bases de Datos con via JDBC



Como utilizar la aplicación.


En este apartado se describen las diferentes opciones que presenta el sistema, explicando de manera sencilla como:


En esta página se describen textual y visualmente las diferentes opciones que presenta la aplicación. Es recomendable seguir paso a paso lo que aquí se describe, evitando así, confusiones o un mal uso.

El propósito final de esta página es proporcionar al usuario una explicación sencilla de la aplicación y que asi mismo conozca visualmente el ambiente con el que se va a trabajar.

Despues de leer esta página, ejecute la aplicación tal y como se especifica en el primer paso "Como iniciar el ambiente" y sientase libre de ponerla a prueba, cualquier error que se presente, sugerencia o comentario, favor de reportarlo.



Como iniciar el ambiente.


Dado que la aplicación fué programada en el lenguaje de Java, es necesario ejecutar primeramente el archivo MsqlMain.class.

Este archivo puede ser ejecutado de varias formas, dependediendo del tipo de acceso que se tenga a la aplicación. Es necesario recordar que esta aplicación necesita un ambiente gráfico.

Si es accesado por medio de un navegador, la forma de ejecutarlo es especificando el URL de la siguiente manera:

http://fciencias.ens.uabc.mx/~mjava/app/

Si es accesado por medio del appletviewer:

appletviewer http://fciencias.ens.uabc.mx/~mjava/app/

Y si se tiene el archivo en su cuenta o direcorio:

java MsqlJDBC_App

A continuación se muestra la ventana que aparecera en su pantalla, y la cual será el ambiente de trabajo para accesar y modificar la base de datos que se especifique.




Como accesar la Base de Datos


Para accesar (abrir) una base de datos, es necesario conocer el nombre de la misma. La aplicación permite por default accesar la base de datos "JDBC-test" para uso de prueba. Es importante saber que esta aplicación permite visualizar el contenido de las bases de datos que tengan acceso público y solo permitirá modificar las que sean accesibles por el usuario "mjava". Esta versión del proyecto no permite especificar el nombre de usuario con permisos sobre la base de datos, esto es por razones de seguridad. (Muy probablemente otra versión de este proyecto presente esta funcionalidad).

Para accesar la base de datos, seleccione la opción Abrir una base de datos bajo el menú Archivo.

A continuación de muestra la ventana en la cual se podra especificar el nombre de la base de datos a accesar.



Las bases de datos que se pueden accesar (si se conocen los nombres), se encuentran en el servidor "fciencias" bajo el servidor de bases de datos "miniSQL".

Al abrir una nueva base de datos automáticamente de cierra la anterior, permitiendo trabajar con la nueva BD. (En una nueva versión se permitirá abrir varias bases de datos y trabajar con ellas simultaneamente).

En la siguiente gráfica se muestran las tablas correspondientes a la base de datos "JDBC-test".


Como seleccionar las tablas


Esta opción es sencilla y solo consiste en seleccionar con el "Mouse" la tabla que nos interesa analizar. Si se hace un doble click o se presiona no causara ningún efecto, sólo seleccione la tabla de la lista como muestra a continuación.




En este caso, la tabla con la que se trabajara para el resto de las opciones es la de "alumno". Para seleccionar otra tabla, sera necesario cambiarse a la pantalla donde se listas las tablas de la base de datos en uso, seleccionando la opción Tablas en la base de datos bajo el menú Visualizar. (Si ya se encuentra en esta pantalla solo seleccione la tabla deseada)


Como ver el contenido y esquema de una tabla.


Las dos primeras opciones que se muestran en la siguiente imágen (bajo el menú Visualizar), actuarán sobre la tabla que se haya seleccionado. Como el nombre de cada opción lo indica, se puede ver el contenido de la tabla así como el esquema de la misma.



El orden al seleccionar las opciones es independiente. En este ejemplo mostraremos lo que resultaría al seleccionar la opción Datos de la tabla seleccionada sobre la tabla seleccionada "Alumno".



Con ésta opción, el contenido de la tabla es vaciado en la ventana de la aplicación, mostrando los datos de cada columna en la tabla. En la parte inferior de la ventana se aprecia la barra de mensajes, en la cual se especifíca a que tabla pertenecen los datos y bajo que columna estan ordenados (por default los datos no son ordenados).

La opción para ver el esquema de la tabla se explicará en el siguiente paso, ya que está asociada con la forma de ordenar el contenido de la misma.


Como ordenar el contenido.


Como se vio anteriormente, la opción para ver el contenido de la tabla seleccionada solo muestra los datos tal y como los obtiene al seleccionarlos(sin presentarlos ordenadamente). Si se busca en las opciones del menú, es fácil darse cuenta que no existe una opción para ordenar el contenido de la tabla, veamos como se puede hacer esto.

Primero visualizemos el esquema de la tabla seleccionada (que fué la opción no vista en el punto anterior). Para hacer esto seleccione la opción Esquema de la tabla seleccionada del menú Visualizar.

A continuación se muestra el esquema de la tabla "Alumno". Como se ve, lo que ésta opción presenta es el nombre de cada columna, su tipo de dato, su tamaño y si permite o no valores nulos.



Ahora bien, para ver los datos de la tabla ordenados, solo seleccione la columna bajo la cual se quieren ordenar los datos. Seleccione de nuevo la opción Datos de la tabla seleccionada bajo el menú Visualizar para ver el contenido de la tabla ordenado bajo la columna que se especifico.

Como se muestra a continuación, los datos aparecerán oredenados por la columna bajo el nombre de "first_name", esto es, la primer columna de la tabla.




Como insertar, Modificar y Borrar registros.


Estas opciones son sencillas y como su nombre lo indica Insertan, Modifican y Borran registros bajo la tabla con la que se trabaja. La siguiente imágen muestra las opciones en su respectivo menú



Para insertar solamente seleccione la opción Insertar un nuevo registro bajo el menú Opciones. Lo que debe aparecer es una caja de dialogo mostrando los nombres de cada columna en la tabla y areas de edición para escribir los nuevos datos. Como se ve a continuación.



Para modificar, primeramente seleccione el registro con los datos a modificar y después seleccione la opción Modificar el registro seleccionado bajo el menú Opciones. Lo que debe aparecer es una caja de dialogo similar a la de Insertar con la única diferiencia en que los datos del registro aparecerán también en las areas de edición, como se muestra a continuación.



Para borrar, primeramente seleccione el registro con los datos a borrar y después seleccione la opción Borrar el registro seleccionado bajo el menú Opciones. Tenga cuidado con esta opción, ya que borra inmediatamente el registro sin confirmar si en realidad se desea borrarlo.





Facultad de Ciencias
Universidad Autónoma de Baja California