Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package User;
  2. import java.sql.*;
  3. import marios.Database;
  4. import marina.SportData;
  5. import java.util.Scanner;
  6. public class User {
  7. private
  8. String username;
  9. String password;
  10. String email;
  11. String name;
  12.  
  13. User() {
  14. username = "N/A";
  15. password = "N/A";
  16. email = "N/A";
  17. name = "N/A";
  18. }
  19.  
  20. public void Register(Database user) {
  21. Scanner register = new Scanner(System.in);
  22. System.out.println("Please fill the required fields to register:");
  23. System.out.println("Username:");
  24. username = register.next();
  25. System.out.println("Password:");
  26. password = register.next();
  27. System.out.println("Name:");
  28. name = register.next();
  29. System.out.println("Email:");
  30. email = register.next();
  31. user.createQuery("INSERT INTO Data(name, pass, email, fname) VALUES ('"+username+"', '"+password+"', '"+email+"', '"+name+"')");
  32. user.insertDataToDatabase();
  33. System.out.println("Registration Complete!");
  34. SportData usr = new SportData();
  35. usr.SaveData();
  36. }
  37.  
  38. public void LogIn(Database user) {
  39. Scanner login = new Scanner(System.in);
  40. System.out.println("Please type your information log in:");
  41. System.out.println("Username:");
  42. username = login.next();
  43. System.out.println("Password:");
  44. password = login.next();
  45. user.createQuery("SELECT * name FROM Data");
  46. ResultSet us = user.getDataFromDatabase();
  47.  
  48.  
  49.  
  50.  
  51. SportData ur = new SportData();
  52. ur.SaveData();
  53. }
  54.  
  55. public void Display() {
  56. Database user = new Database();
  57. Scanner keyboard = new Scanner(System.in);
  58. System.out.println("If you are a new user type 'yes' to register, otherwise type 'no' to log in!");
  59. String ans = keyboard.next();
  60. String Exit = null;
  61. do {
  62. switch (ans) {
  63. case "yes":
  64. System.out.println("<---- Register ---->");
  65. Register(user);
  66. break;
  67. case "no":
  68. System.out.println("<---- Log In ---->");
  69. LogIn(user);
  70. break;
  71. }
  72. System.out.println("If you want to exit type: y");
  73. Exit = keyboard.next();
  74. }while(!Exit.equals("y"));
  75. user.closeDatabase();
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement