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 mysqlusername@localhost \
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

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR