import java.util.*;
public class Empleados{
public static void main(String[] args)
{
Scanner Lectura= new Scanner(System.in);//Declaracion de Lector//
int Opcion=0;
imp("Conectando a la Base de Datos");
conexion con = new conexion();//Conexion con BD//
imp(con.estado);
do//Menu Empleados//
{
imp("1.Agregar Empleado");
imp("2.Buscar Empleado");
imp("3.Eliminar Empleado");
imp("4.Ver Lista de Empleados");
imp("5.salir");
imp("Elije una opcion: ");
Opcion= Integer.parseInt(Lectura.nextLine());
switch(Opcion)//Switch//
{
case 1://caso1 Agregar Empleado//
imp("Ingrese la siguiente Informacion");
imp("Nombre Completo");
String NombreE= Lectura.nextLine();
imp("Edad");
int Edad= Integer.parseInt(Lectura.nextLine());
imp("Puesto de Trabajo");
String Puesto= Lectura.nextLine();
con.agregar(NombreE,Edad,Puesto);
break;
//case 2://caso2 Buscar Empleado//
//imp("Nombre Del Empleado a Buscar:");
//String search= Lectura.nextLine();
//ResultSet resultado = con.buscar(search);
//if(resultado.next())
//{
//imp("Nombre: "+resultado.getString("Nombre"));
//imp("Edad: "+resultado.getString("Edad"));
//imp("Puesto: "+resultado.getString("Puesto"));
//}else imp("No Existe");
//imp(con.estado);
}//Fin de swtich
}while(Opcion!=5);//fin do while//
}//fin de main
public static void imp(String Impresion)//Impresor//
{
System.out.println(Impresion);
}//fin de Impresor//
}//fin de clase Principal//
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class conexion
{
MysqlDataSource datasource;
Connection conexion;
Statement st;
String estado= "Conexion Satisfactoria";
public conexion()
{
datasource = new MysqlDataSource();//Conexion a la base de datos de nombre Hotel//
datasource.setUser("root");
datasource.setPassword("68952043");
datasource.setDatabaseName("Hotel");
datasource.setServerName("localhost");
try{
conexion = datasource.getConnection();
st= conexion.createStatement();
}catch(SQLException ex){
estado=ex.getMessage();
}
}
public void agregar(String N, int E, String P)//Atributo para agregar Empleados a la base de datos//
{
try{
st.executeUpdate("INSERT INTO Empleados(Nombre,Edad,Puesto) VALUES(' "+N+" ', '"+E+" ', ' " +P+"' )");//insertando los valores a la tabla empleados//
}catch(SQLException ex){
estado=ex.getMessage();
}
}//fin de constructor(conexion)
//public ResultSet buscar(String s)
//{
//ResultSet resultado= null;
//try{
//resultado = st.executeQuery("Select *from Empleados Where Nombre='"+s+"'");
//}catch(SQLException ex){
//estado=ex.getMessage();
//}
//return resultado;
//}//fin ResultSet//
}//fin de clase
Aqui nos aparece el menu principal
Ingresamos los datos que se nos piden.
Y por ultimo aqui podemos ver como nos lo almacena en la tabla de empleados de mi base de datos llamada Hotel.
No hay comentarios:
Publicar un comentario