- package DATOS;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- MyDataAcces conexion = new MyDataAcces(); //crear varable de que tipo MyDataAcces
- ResultSet resultado;
- String nombre="";
- String dni="";
- int id = 0;
- String apellido = "";
- String fecha_nacimiento = "";
- String direccion = "";
- String celular = "";
- String email = "";
- String sexo = "";
- int opcionmenu = 0;//la inicializamos
- Scanner leer = new Scanner (System.in);
- String vnombre="";
- String vdni="";
- String vapellido="";
- String vfecha_nacimiento="";
- String vdireccion="";
- String vcelular="";
- String vemail="";
- String vsexo="";
- int vid = 0;
- int vres = 0;
- while (opcionmenu != 5 ) {
- opcionmenu = menu();//evita el bucle
- switch (opcionmenu)
- {
- case 1:{
- System.out.println("OPCION AGREGAR ALUMNO");
- System.out.println("////////////////////////////");
- System.out.println("INGRESE NOMBRE DEL ALUMNO");
- vnombre=leer.nextLine();
- System.out.println("INGRESE APELLIDOS DEL ALUMNO");
- vapellido=leer.nextLine();
- System.out.println("INGRESE DNI DEL ALUMNO");
- vdni=leer.nextLine();
- System.out.println("INGRESE FECHA DE NACIMIENTO DEL ALUMNO");
- vfecha_nacimiento=leer.nextLine();
- System.out.println("INGRESE DIRECCIÓN DEL ALUMNO");
- vdireccion=leer.nextLine();
- System.out.println("INGRESE CELULAR DEL ALUMNO");
- vcelular=leer.nextLine();
- System.out.println("INGRESE EMAIL DEL ALUMNO");
- vemail=leer.nextLine();
- System.out.println("INGRESE SEXO DEL ALUMNO");
- vsexo=leer.nextLine();
- String vconsulta = "INSERT INTO tbl_alumnos (Nom_Alum,ape_Alum,Dni_alu,fec_nac,dir_alu,cel_alu,email_alu,sexo_alu) VALUES ('"+vnombre+"','"+vapellido+"','"+vdni+"','"+vfecha_nacimiento+"','"+vdireccion+"','"+vcelular+"','"+vemail+"','"+vsexo+"')";
- conexion.setQuery(vconsulta);
- }break;
- case 2:{
- Scanner leer2 = new Scanner (System.in);
- System.out.println("MODIFICAR DATOS DE UN ALUMNO");
- System.out.println("////////////////////////////");
- System.out.println("INGRESE ID DEL ALUMNO");
- vid=leer.nextInt();
- //buscar alumno y presentar sus datos
- System.out.println("INGRESE NOMBRE DEL ALUMNO");
- vnombre=leer2.nextLine();
- System.out.println("INGRESE APELLIDOS DEL ALUMNO");
- vapellido=leer2.nextLine();
- System.out.println("INGRESE DNI DEL ALUMNO");
- vdni=leer2.nextLine();
- System.out.println("INGRESE FECHA DE NACIMIENTO DEL ALUMNO");
- vfecha_nacimiento=leer2.nextLine();
- System.out.println("INGRESE DIRECCION DEL ALUMNO");
- vdireccion=leer2.nextLine();
- System.out.println("INGRESE CELULAR DEL ALUMNO");
- vcelular=leer2.nextLine();
- System.out.println("INGRESE EMAIL DEL ALUMNO");
- vemail=leer2.nextLine();
- System.out.println("INGRESE SEXO DEL ALUMNO");
- vsexo=leer2.nextLine();
- String vconsulta = ("UPDATE tbl_alumnos SET Nom_Alum= '"+vnombre+"',ape_Alum='"+vapellido+"',Dni_alu='"+vdni+"',fec_nac='"+vfecha_nacimiento+"',dir_alu='"+vdireccion+"',cel_alu='"+vcelular+"',email_alu='"+vemail+"',sexo_alu='"+vsexo+"' WHERE tbl_alumnos.id_Alumno="+vid);
- conexion.setQuery(vconsulta);
- }break;
- case 3:{
- System.out.println("ELIMINAR ALUMNO");
- System.out.println("////////////////////////////");
- System.out.println("INGRESE ID DEL ALUMNO");
- vid=leer.nextInt();
- presentaralumno(vid);
- //BUSCAR ALUMNO Y PRESENTARLO Y CONFIRMAR LA ELIMINACIÓN
- System.out.println("ESTA SEGURO ELIMINAR AL ALUMNO CON ID: "+vid+"(1)SI (2)NO");
- vres = leer.nextInt();
- if (vres ==1)
- {
- String vconsulta = ("DELETE FROM tbl_alumnos WHERE tbl_alumnos.id_Alumno="+vid+"");
- conexion.setQuery(vconsulta);
- System.out.println("SE ELIMINÓ ");
- }
- }break;
- case 4:{
- System.out.println("OPCION LISTAR ALUMNOS");
- System.out.println("////////////////////////");
- presentaralumno(0);
- }break;
- case 5:{
- System.out.println("GRACIAS POR UTLIZAR EL SISTEMA");
- System.out.println("////////////////////////");
- }break;
- }
- } //fin wile opcionmenu
- }
- public static int menu() {
- int vopcion = 0;
- System.out.println("MENU DE OPCIONES");
- System.out.println("[1] Agregar Alumno");
- System.out.println("[2] Modificar datos de u alumno");
- System.out.println("[3] Eliminar Alumno");
- System.out.println("[4] Listar alumno");
- System.out.println("[5] Salir");
- Scanner leer = new Scanner (System.in);
- vopcion=leer.nextInt();
- return vopcion;
- }
- public static void presentaralumno(int id) {
- MyDataAcces conexion = new MyDataAcces();
- ResultSet resultado;
- String nombre="";
- String dni="";
- String apellido = "";
- String fecha_nacimiento = "";
- String celular = "";
- String direccion = "";
- String email = "";
- String sexo = "";
- String consulta = "";
- if ( id == 0)
- {
- consulta = "select * from tbl_alumnos";
- }else {
- consulta = "select * from tbl_alumnos where id_Alumno= "+id;
- }
- resultado = conexion.getQuery(consulta);
- try {
- while (resultado.next()) {
- try {
- nombre=resultado.getString("Nom_Alum");
- dni=resultado.getString("Dni_alu");
- id=resultado.getInt("id_Alumno");
- apellido=resultado.getString("ape_Alum");
- fecha_nacimiento=resultado.getString("fec_nac");
- direccion=resultado.getString("dir_alu");
- celular=resultado.getString("cel_alu");
- sexo=resultado.getString("email_alu");
- sexo=resultado.getString("sexo_alu");
- System.out.println(id+" -> "+nombre+" "+apellido+" "+dni+" "+fecha_nacimiento+" "+celular+" "+direccion+" "+email+" "+sexo);
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
V2