Está en la página 1de 5

HERRAMIENTAS NECESARIAS:

- NETBEANS
- APACHE TOMCAT
- XAMPP
1. INSTALACION DE APACHE TOMCAT

https://tomcat.apache.org/download-90.cgi

Ver video instalación: Material de apoyo Semana 6:

2. CREACION DE LA BASE DE DATOS

GFPI-F-019 V03
3. CREAR EL PROYECTO EN JAVA WEB
GESTION DE BIBLIOTECA

ESTRUCTURA FINAL

4. CONEXIÓN A LA BASE DE DATOS:


GFPI-F-019 V03
Desde NetBeans IDE debemos incluir el driver MySQL (mysql-connector-java-3.1.7-
bin.jar) o la versión más moderna y compatible con la versión de nuestro servidor de
MySQL.

Lo primero que tenemos que hacer es asegurarnos que el Driver se inicializa y se


registra, para ello usamos el còdigo:

try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e)
{
e.printStackTrace();
}

Establecer la conexión con la base de datos

Debemos tener el servidor de MySQL encendido.

El servidor de MySQL abre por defecto el puerto 3306 para aceptar conexiones de
posibles clientes, de programas que quieran conectarse y acceder a la base de datos. Si
nuestra aplicación web quiere hacer consultas a las tablas de base de datos que hemos
creado, deberá conectarse a este servidor.

Para establecer la conexion, la clase DriverManager tiene métodos getConnection().


Usaremos uno de ellos

// Establecemos la conexión con la base de datos.

Connection conexion = DriverManager.getConnection


("jdbc:mysql://localhost/biblioteca","root", "la_clave");

El primer parámetro del método getConnection() es un String que contiene la url de la


base de datos:

• jdb:mysql porque estamos utilizando un driver jdbc para MySQL, que es el


que hemos importado.
• localhost porque el servidor de base de datos, en mi nuestro caso, está en el
mismo ordenador. Aquí puede ponerse una IP o un nombre de máquina que esté
en la red.
GFPI-F-019 V03
• biblioteca es el nombre de la base de datos que he creado dentro de mysql. Se
debe poner la base de datos dentro del servidor de MySQL a la que se quiere
uno conectarse.

Los otros dos parámetros son dos String. Corresponden al nombre de usuario y
password para acceder a la base de datos. Al instalar MySQL se crea el usuario root y se
pide la password para él.

5. CREACION DE LOS MODELOS:


Dentro del paquete model creamos la siguientes Clase:

¿Qué es Serializable? Serializable es una clase ubicada en el paquete Java.


io. Serializable, la cual no cuenta con ningún método, por lo que es una clase que sirve
solamente para especificar que todo el estado de un objeto instanciado podrá ser escrito o
enviado en la red como una trama de bytes.
GFPI-F-019 V03
Por favor implementar para Editoriales y Libros.

GFPI-F-019 V03

También podría gustarte