1. package DATOS;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import java.util.Scanner;
  5. public class Main {
  6. public static void main(String[] args) {
  7. // TODO Auto-generated method stub
  8. MyDataAcces conexion = new MyDataAcces(); //crear varable de que tipo MyDataAcces
  9. ResultSet resultado;
  10. String nombre="";
  11. String dni="";
  12. int id = 0;
  13. String apellido = "";
  14. int opcionmenu = 0;//la inicializamos
  15. Scanner leer = new Scanner (System.in);
  16. String vnombre="";
  17. String vdni="";
  18. String vapellido="";
  19. int vid = 0;
  20. int vres = 0;
  21. while (opcionmenu != 5 ) {
  22. opcionmenu = menu();//evita el bucle
  23. switch (opcionmenu)
  24. {
  25. case 1:{
  26. System.out.println("OPCION AGREGAR ALUMNO");
  27. System.out.println("////////////////////////////");
  28. System.out.println("INGRESE NOMBRE DEL ALUMNO");
  29. vnombre=leer.nextLine();
  30. System.out.println("INGRESE APELLIDOS DEL ALUMNO");
  31. vapellido=leer.nextLine();
  32. System.out.println("INGRESE DNI DEL ALUMNO");
  33. vdni=leer.nextLine();
  34. }break;
  35. case 2:{
  36. System.out.println("MODIFICAR DATOS DE UN ALUMNO");
  37. System.out.println("////////////////////////////");
  38. System.out.println("INGRESE ID DEL ALUMNO");
  39. vid=leer.nextInt();
  40. //buscar alumno y presentar sus datos
  41. System.out.println("INGRESE APELLIDOS DEL ALUMNO");
  42. apellido=leer.nextLine();
  43. System.out.println("INGRESE DNI DEL ALUMNO");
  44. dni=leer.nextLine();
  45. }break;
  46. case 3:{
  47. System.out.println("ELIMINAR ALUMNO");
  48. System.out.println("////////////////////////////");
  49. System.out.println("INGRESE ID DEL ALUMNO");
  50. vid=leer.nextInt();
  51. presentaralumno(vid);
  52. //BUSCAR ALUMNO Y PRESENTARLO Y CONFIRMAR LA ELIMINACIÓN
  53. System.out.println("ESTA SEGURO ELIMINAR AL ALUMNO CON ID: "+vid+"(1)SI (2)NO");
  54. vres = leer.nextInt();
  55. if (vres ==1)
  56. {
  57. }
  58. }break;
  59. case 4:{
  60. System.out.println("OPCION LISTAR ALUMNOS");
  61. System.out.println("////////////////////////");
  62. presentaralumno(0);
  63. }break;
  64. case 5:{
  65. System.out.println("GRACIAS POR UTLIZAR EL SISTEMA");
  66. System.out.println("////////////////////////");
  67. }break;
  68. }
  69. } //fin wile opcionmenu
  70. }
  71. public static int menu() {
  72. int vopcion = 0;
  73. System.out.println("MENU DE OPCIONES");
  74. System.out.println("[1] Agregar Alumno");
  75. System.out.println("[2] Modificar datos de u alumno");
  76. System.out.println("[3] Eliminar Alumno");
  77. System.out.println("[4] Listar alumno");
  78. System.out.println("[5] Salir");
  79. Scanner leer = new Scanner (System.in);
  80. vopcion=leer.nextInt();
  81. return vopcion;
  82. }
  83. public static void presentaralumno(int id) {
  84. MyDataAcces conexion = new MyDataAcces();
  85. ResultSet resultado;
  86. String nombre="";
  87. String dni="";
  88. String apellido = "";
  89. String consulta = "";
  90. if ( id == 0)
  91. {
  92. consulta = "select * from tbl_alumnos";
  93. }else {
  94. consulta = "select * from tbl_alumnos where id_Alumno= "+id;
  95. }
  96. resultado = conexion.getQuery(consulta);
  97. try {
  98. while (resultado.next()) {
  99. try {
  100. nombre=resultado.getString("Nom_Alum");
  101. dni=resultado.getString("Dni_alu");
  102. id=resultado.getInt("id_Alumno");
  103. apellido=resultado.getString("ape_Alum");
  104. System.out.println(id+" -> "+nombre+" "+apellido+" "+dni);
  105. } catch (SQLException e) {
  106. // TODO Auto-generated catch block
  107. e.printStackTrace();
  108. }
  109. }
  110. } catch (SQLException e) {
  111. // TODO Auto-generated catch block
  112. e.printStackTrace();
  113. }
  114. }
  115. }

dahkwdgkajwdk