Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. package mydbconsoleapp;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5.  
  6. public class executer
  7. {
  8. //db obj;
  9. private BufferedReader reader;//declare bufferedreader
  10. private users user;//declare object for users
  11. int choice;
  12. public executer()
  13. {
  14. // obj=new db();
  15. // obj.init();
  16. // obj.opencon();
  17. // obj.closecon();
  18.  
  19. reader=new BufferedReader(new InputStreamReader(System.in));//initialize bufferedreader
  20. user=new users();// declare the user object
  21. login();
  22. }
  23.  
  24. public void login()
  25. {
  26. while(true)
  27. {
  28. try
  29. {
  30. System.out.println("Enter User Name: ");
  31. String username=reader.readLine();
  32. System.out.println("Enter Password: ");
  33. String password=reader.readLine();
  34. user.init();
  35. user.opencon();
  36.  
  37. if(user.validate(username, password ))
  38. {
  39. System.out.println("Validated! ");
  40. }
  41. else
  42. {
  43. System.out.println("Not Validated! ");
  44. }
  45. user.closecon();
  46. }
  47. catch(Exception e)
  48. {
  49. e.printStackTrace();
  50. }
  51. menu();
  52. }
  53.  
  54.  
  55. }
  56. public void menu()
  57. {
  58.  
  59. do {
  60. System.out.println("Welcome !");
  61. System.out.println("1. Add Students");
  62. System.out.println("2. List Students");
  63. System.out.println("3. Search Students");
  64. System.out.println("4. Write to file");
  65. System.out.println("5. Read from file");
  66. System.out.println("0. Exit");
  67.  
  68. try
  69. {
  70. choice=Integer.parseInt(reader.readLine());
  71. if(choice==1)
  72. {
  73. login();
  74. }
  75. else if(choice==2)
  76. {
  77.  
  78. }
  79. else if(choice==3)
  80. {
  81.  
  82. }
  83. else if(choice==4)
  84. {
  85.  
  86. }
  87. else if(choice==5)
  88. {
  89.  
  90. }
  91. else
  92. {
  93.  
  94. }
  95. }
  96. catch(Exception e)
  97. {
  98. System.out.println("Invalid choice");
  99. dummyinput();
  100. }
  101. }while(choice !=0);
  102.  
  103. }
  104. public void dummyinput()
  105. {
  106. try
  107. {
  108. reader.readLine();
  109. }
  110. catch(Exception ex)
  111. {
  112. ex.printStackTrace();
  113. }
  114. }
  115.  
  116. public static void main(String args[])
  117. {
  118. new executer();
  119. }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement