Despliegue de Aplicaciones Web
176
insert into Libros value!
(1002, *Apache Toncat 7°, *Aleksa Vukotic?, 22.22, 22);
insert into libros value:
(1003, *Beginning JSP, JSF,and Tomcat eb Development’, "Giulio Zambon’, 33.33, 33);
Angert into Libros values
(4004, *Toncat, the definitive guide’, ‘Jason Brittain’, 65.65, 55);
Angert into Libros values
(4005, *Profesional Apache Tomcat’, "Vivek Chopra’, 65.66, 65);
select * from Libros;
1233, tyecuta el script con el comando:
source C:\MySQL\TiendaLibros.txt
|. Descarga del conector JDBC.
JDBC es un API de Java para ejecutar sentencias SQL. Esta formado por un conjunto de
clases ¢ interfaces programadas eon el propio Java. Permite interactuar con bases de datos,
de forma transparente al tipo de In misma. Es decir, es una forma tiniea de programar el
acceso a bases de datos desde Java, independiente del tipo de Ia base de datos. Puedes
ampliar In informacién sobre JDBC en la http: // java.sun.con/ javase/technologies/
database/ index. jsp
3.1. Bn nuestro caso vamos a utilizar un driver nativo JDBC que permite la conectiv
dad entre Java y MySQL. Puedes descargarlo de http: //www.mysql. com/products/
connector/, Figura 6.35.
MySQL Connectors
Seen
ae a
casei EReee SE Sad
over for ys Commerc)
caer tor msec emseion
8 Comecter er Opener
Figura 6.35: Driver JDBC para MySQL
3.2. En conereto, descarga el archivo .2ip con el conector. En el momento de hacer esta doc
‘mentaci6n era mysql-connector-java-5.1.2U.zip. Una vez descargado descomprimelo
y comprueba que esté el archivo mysql-connector-java-5.1,20-bin,jar que contiene
‘el conector.Capitulo 6. Aplicaciones JavaBE
4, Servlet de acceso a MySQL con JDBC.
4.1, Inicia Belipse y crea un nuevo proyecto Dynamic Web Project llamado AccesoDatos,
Recuerda marcar Ia opeién para que se cree un descriptor de despliegue web.xml.
4.2, Para empezar a desarrollar la aplicacién vamos a crear una pagina HTML que seré. In
interfaz de entrada con la que interactuaré el usuario. Afiade una pagina ConsultaLi-
bros.html a la earpeta WebContent de tu proyecto AccesoDatos. Su eédigo sera el
siguiente:
TiendaLibros
Tienda Libros
43, Bjecuta el proyecto desde Helipse para acceder a la pagina http: //Localhost :8080/
AccesoDatos/ConsultaLibros.html. Para ello pulsa con el botén derecho del ratén
sobre cl fichero ConsultaLibros.html , olige la opeién Run as, Run on server,
Figuras 6.36, 6.37. Esto hard que se inicie el servidor Tomcat que tenemos registrado
en Belipse y que se ejecute la pagina seleccionada.
44, Si pulsamos el bot6n Buscar no funcionaré, porque hemos establecido que al enviar
la pagina se ejecute In URL http: //localhost :8080/AccesoDatos/consulta que co-
rresponderé al Servlet que todavia no hemos desarrollado.