Você está na página 1de 6

Programación Orientada a Objetos Ing.

José Luis García Morales

Crear la Base de Datos: Hotel, y la tabla Huespedes, con los siguientes campos:

Poner el conector de Java con MySQL en la carpeta de Netbeans (o en una carpeta que sea fija)

Creación del proyecto en JAVA

Crear un proyecto de tipo Java Application: HotelBDlia


Descargar el archivo https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.47.zip
Descomprimir, ubicar el archivo mysql-connector-java-5.1.34-bin.jar
Para añadir el archivo mysql-connector-java-5.1.34-bin.jar al proyecto, se abre el menú contextual en la carpeta
Bibliotecas (Library), se elige Agregar archivo JAR/Carpeta y se elige el conector en la carpeta donde se puso.

Debe quedar

Ya se debió crear la Base de datos.

Agregar las siguientes clases al proyecto de Netbeans:

Página 1 de 6
Programación Orientada a Objetos Ing. José Luis García Morales
MySqlBD.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class MySqlBD {

private Connection conexion;

public Connection getConexion() {


return conexion;
}

public void setConexion(Connection conexion) {


this.conexion = conexion;
}

public MySqlBD conectar(String host, String bd, String user, String pass) {
try {
Class.forName("com.mysql.jdbc.Driver");
String cadenaConexion = "jdbc:mysql://" + host + "/" + bd
+ "?user=" + user + "&password=" + pass;
conexion = DriverManager.getConnection(cadenaConexion);
if (conexion != null) {
System.out.println("Conexion exitosa");
} else {
System.out.println("Conexion no exitosa");
}
} catch (Exception e) {
e.printStackTrace();
}
return this;
}

public ResultSet consultar(PreparedStatement ps) {


ResultSet resultado;
try {
resultado = ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
return null;
}
return resultado;
}
public boolean ejecutar(PreparedStatement ps){
Página 2 de 6
Programación Orientada a Objetos Ing. José Luis García Morales
try {
ps.executeUpdate();
ps.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
return true;
}
}

Página 3 de 6
Programación Orientada a Objetos Ing. José Luis García Morales
FrmHuespedes.java

El formulario FrmHuespedes.java se crea tomando en cuenta los siguientes aspectos:

Se agrega al formulario un Panel con pestañas (JTabbedPane)

Se agregan dos controles Panel (JPanel) y se dejan caer sobre el control anterior

Se cambian las etiquetas

Se añade una tabla (JTable) dentro de la pestaña Mostrar huéspedes

Página 4 de 6
Programación Orientada a Objetos Ing. José Luis García Morales
Añadir los siguientes controles:

Página 5 de 6
Programación Orientada a Objetos Ing. José Luis García Morales
FrmEditarHuesped.java

Debe quedar:

Seleccionar el formulario y cambiar las siguientes propiedades:

Página 6 de 6

Você também pode gostar