jueves, 18 de febrero de 2010

Desarrollo de base de datos con MySQL

Es necesario descargar Eclipse para desarrolladores JEE desde la siguiente ubicacion:
http://www.eclipse.org/downloads/

Tambien es necesario descargar el driver para MySQL desde la siguiente ubicacion:
http://www.mysql.com/downloads/connector/j/

Al iniciar Eclipse, se debera activar la perspectiva para desarrollo de base de datos. Presione el icono para seleccion de perpectiva y seleccione el boton 'Other':


Seleccione la perpectiva 'Database Development':


En la perspectiva podra observar la solapa 'Data Source Explorer'. Despliegue el menu contextual para el item 'Database Connections' y seleccione la opcion 'New...' para crear una nueva conexion a base de datos:


Seleccione de la lista el perfil correspondiente a MySQL:


Por defecto, la distribucion de Eclipse empleada no incluye el driver para MySQL. Por este motivo es necesario agregarlo. Presione el boton ubicado al lado de campo de seleccion 'Drivers':


Al seleccionar en la lista el driver correspondiente, Eclipse informa un error por el cual no es posible encontrar el mismo. Active la solapa 'Jar List' para agregar el driver faltante:


Debera presionar el boton 'Add JAR/Zip' para buscar en el sistema el driver de MySQL. Debido a que se emplea MySQL 5.1, el driver requerido es mysql-connector-java-5.1.12-bin.jar:


Al presionar el boton 'OK' volvera a la ventana anterior donde el driver de MySQL aparecera en la lista de seleccion. Seleccione el driver de la lista y presione el boton 'Next >':


La siguiente ventana permite ver el resumen con informacion necesaria para efectuar la conexion a la base de datos:


Finalmente, presione el boton 'Finish' para completar el proceso.

Iniciar y detener la ejecucion del servidor MySQL

Para iniciar el servidor MySQL debera ejecutar el siguiente comando:
> mysqld --console
El resultado sera el siguiente:

Luego podra detener el servidor MySQL invocando al administrador MySQL mediante el siguiente comando:
> mysqladmin -u root shutdown
El resultado sera el siguiente:


Probando la conexion en Eclipse

Como primer paso es necesario crear la base de datos declarada en la conexion, cuyo nombre es 'database':
> mysqladmin -u root create database
Una vez creada la base de datos, acceda a las propiedades de la conexion en Eclipse y presione el boton 'Test Connection':


El resultado de la prueba de la conexion debera ser el siguiente:


Para finalizar presione el boton 'OK' correspondiente a la ventana de exito pero luego presione el boton 'Cancel' en la ventana de propiedades de la conexion para evitar que Eclipse continue con el proceso.

Ahora podra eliminar la base de datos creada para esta prueba ejecutando el siguiente comando:
> mysqladmin -u root drop database


Vinculos:


No hay comentarios.: