Crear tu Primera Aplicación Web Real con Tomcat 4 y MySQL

Configurar la base de datos depende del software de base de datos que estemos utilizando. Necesitarás corregir estas instrucciones si no utilizas MySQL. Libreria emplea una sola tabla llamada Libros en una base de datos llamada biblioteca. La tabla Libros tiene siete campos:

  • id, la clave primaria, un campo numérico que se incrementa automáticamente.
  • isbn, un campo de 13 caracteres que contiene el código ISBN único para cada libro.
  • editorial, un campo de 24 caracteres que contiene el nombre de la editorial que ha publicado el libro.
  • autor, un campo de 32 caracteres que contiene el nombre del autor del libro.
  • categoria, un campo de 32 caracteres que contiene la categoría a la que pertenece el libro.
  • titulo, un campo de 50 caracteres que contiene el título del libro.
  • ubicacion, un campo de 5 caracteres en el ubicación actual del libro en nuestro sistema de estanterías.

Configuremos la base de datos MySQL. Primero arrancamos la Base de Datos utilizado la línea de comandos mysql con permisos de root. Cuando se nos pida, introducimos la password.

Creamos la base de datos biblioteca y le concedemos permisos a mysqlusername en esa base de datos con la password mysqlpassword. Los comandos son:

# mysql -u root -p

mysql> create database biblioteca;
mysql> grant all privileges on biblioteca.* to [email protected] \
identified by 'mysqlpassword' with grant option;
mysql> flush privileges;
		

Luego, creamos la tabla Libros en la base de datos biblioteca:

mysql> create table Libros ( \
id	tinyint(4) primary key auto_increment, \
isbn	varchar(13) NOT NULL, \
editorial varchar(24) NOT NULL, \
autor	varchar(32) NOT NULL, \
categoria	varchar(32) NOT NULL, \
titulo	varchar(50) NOT NULL, \
ubicacion	varchar(5) NOT NULL \
);
		

Enviamos los cambios con el comando commit;.

Para verificar la configuración de la tabla, ejecutamos el comando describe Libros;. Deberíamos ver algo como esto:

Ahora podemos insertar una fila de datos para probar la base de datos:

			
mysql> insert into libros(isbn, editorial, autor, categoria, titulo, \
    -> ubicacion) values ("84-415-0092-4", "Anaya Multimedia",\
    -> "Varios", "Informática", "La Biblia de Java", "AB-14");

mysql> select * from Libros;
		

Esto debería producir la siguiente salida:

Observa que a la id del libro se le ha asignado automáticamente un valor de 1.

La base de datos ya está lista para su utilización.

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

HAY 1 COMENTARIOS
  • Anónimo dijo:

    Perdon, no he logrado correr la aplicacion, me podrian apoyar, tomcat corre bien, llego al administrador correctamente, el problema me da al tratar de accesar a la aplicacion libreria, de antemano mil gracias.

Conéctate o Regístrate para dejar tu comentario.