You are on page 1of 6

SISTE

MA
PROGRAMAS A UTILIZAR
DEWorkBench 6.3 ce
MySql
MER)
HOTE
Xampp
Server
Java JDK
L IDE 8.0.2
NetBeans

(para el

PRIMERO ELABORAR EL DIAGRAMA ENTIDAD RELACION (DER)


UTILIZANDO MySql WorkBench

Tablas para la Base de Datos:


persona, producto, consumo, cliente, reserva, trabajador, habitacion y
pago

Una vez elaborado el M.E.R NOS DIRIGIMOS A


File
Export
Forward Engineer SQL CREATE Scrip
SQL Export Option ubicar donde guardar la base de datos

Despues iniciamos el Xamp


Para restaurar esa Base de Datos
Corremos el servidor Apache y MySQL
DESPUES: Abrimos un navegador y escribimos Localhost/phpmyadmin
Una vez dentro importamos la base de datos Import
Buscamos la Base de Datos
Le damos a Go

ABRIMOS NETBEANS
File
NewProyect
Creamos los paquetes: Datos,
conexin)

Files(para las imgenes) y Lgica(cdigo

Cdigo Conexin de la Base de Datos


package Logica;

import
import
import
import

java.sql.Connection;
java.sql.DriverManager;
java.sql.SQLException;
javax.swing.JOptionPane;

public class conexion {


public String db="basereserva";
public String url="jdbc:mysql://127.0.0.1"+ db;
public String user="root";
public String pass="";
public conexion() {
}

public Connection conectar(){


Connection link=null;
//capturador de posibles errores
try{
// cargar el drivers de la conexion
Class.forName("org.git.mm.mysql.Driver");
// decirle a link que cree un enlace a la base de datos
link=DriverManager.getConnection(this.url, this.user, this.pass);
}catch (ClassNotFoundException | SQLException e){
JOptionPane.showConfirmDialog(null, e);
}
// regresar al link
return link;

}
}
// todo el codigo es de la Conexion a la base de dator
Campos tabla: habitacion Clase: bhabitacion.java

En paquete: Datos

Codigo: bhabitacion
package Datos;
public class bhabitacion {
//// primero ver los campos que tiene la tabla habitacion
// corremos los servidores XAMPP para ver los campos
// primero declaramos los campos de la Tabla habitacion
private int idhabitacion;
private String numero;
private String piso;
private String descripcion;
private String caracteristicas;
private Double precio_diario;
private String estado;
private String tipo_habitacion;
// empezamos a crear los constructores uno en blanco y otro con todos los
//atributos seleccionar todos los atributos
public bhabitacion(int idhabitacion, String numero, String piso, String
descripcion, String caracteristicas, Double precio_diario, String estado, String
tipo_habitacion)
{
this.idhabitacion = idhabitacion;
this.numero = numero;
this.piso = piso;
this.descripcion = descripcion;
this.caracteristicas = caracteristicas;
this.precio_diario = precio_diario;
this.estado = estado;
this.tipo_habitacion = tipo_habitacion;
}
// constructor en blanco...
public bhabitacion() {
}
public int getIdhabitacion() {
return idhabitacion;
}
public void setIdhabitacion(int idhabitacion) {
this.idhabitacion = idhabitacion;
}
public String getNumero() {
return numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
public String getPiso() {
return piso;
}
public void setPiso(String piso) {
this.piso = piso;
}

public String getDescripcion() {


return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public String getCaracteristicas() {
return caracteristicas;
}
public void setCaracteristicas(String caracteristicas) {
this.caracteristicas = caracteristicas;
}
public Double getPrecio_diario() {
return precio_diario;
}
public void setPrecio_diario(Double precio_diario) {
this.precio_diario = precio_diario;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getTipo_habitacion() {
return tipo_habitacion;
}
public void setTipo_habitacion(String tipo_habitacion) {
this.tipo_habitacion = tipo_habitacion;
}
}

You might also like