Академический Документы
Профессиональный Документы
Культура Документы
OBJETIVO
! "#$ $ %&
' ( % "#% ( %
%& % )& ' $ !% * +
$ , % %%& $ %%
REQUERIMIENTOS
DESCRIPCIN
Para poder conectar una aplicacin Java con la base de datos se requiere
la existencia de un driver (conector). Primero que todo se debe verificar
que este driver exista. En el caso de que no exista se debe agregar de
acuerdo a como se indica en la siguiente figura (y como fue revisado en
detalle en el tutorial anterior):
servicios
bd
negocios
controlador
ui
Una vez que se hayan creado todos los paquetes la estructura del proyecto
debera estar como lo indica la siguiente figura:
ACTIVIDAD 3 CREACIN DE ARCHIVO DE CONFIGURACIN
Luego de hacer clic en el botn Next se obtiene una pantalla como la que
se indica en la siguiente figura:
Al hacer clic en el botn Fins se crea el archivo dentro del paquete
principal del proyecto. La estructura del proyecto ahora queda como se
indica a continuacin:
PARMETRO VALOR
databaseclass servicios.Conexion_MySQL
jdbc jdbc:mysql://
driver com.mysql.jdbc.Driver
databasehost localhost
database <<nombre de la base de datos>>
username <<usuario de conexin de MySQL>>
password <<password de conexin de MySQL>>
options charSet=LATIN1
mostrarproperties si
CLASE OBJETIVO
Conexion Representa la conexin universal a cualquier motor de
base de datos.
Conexion_mySQL Representa la conexin especfica a una base de datos
que opera bajo MySQL. Es una extensin de la clase
Conexion.
Error Representa los errores de negocio que se van a definir
dentro de la aplicacin
factoriaServicios Representa las instancias de servicio de conexin a la
base de datos.
CLASE CONEXIN
Los atributos con los que cuenta la clase son los que se indican en la
siguiente figura:
Como pueden darse cuenta los atributos del tipo protected que se
encuentran definidos tienen relacin con los parmetros que se han
definido en el archivo de configuracin que fue definido en la actividad
anterior.
CLASE Conexion_mySQL
CLASE Error
CLASE PersonaBD
Esta clase cuenta con tres mtodos que dicen relacin con las operaciones
asociadas a un registro de la tabla: grabar, leer y borrar. Las
siguientes figuras muestran la implementacin de cada mtodo.
Vamos a comentar algunas lneas de cdigo de este mtodo.
En el caso del mtodo leer() se tiene una consulta SQL general que
permite retornar a todas las personas ordenadas por nombre.
CLASE Persona
Notar que en la lnea 82 se est haciendo uso de los servicios que provee
el controlador para poder cumplir con la funcionalidad pedida.
El mtodo accionar() es el encargado de mostrar el uso de toda la
funcionalidad asociada. Agrega un nuevo registro, muestra el contenido de
la tabla despus de la insercin, busca los antecedentes de una persona
dado el rut y luego elimina el registro que haba insertado al principio
de la prueba.