Advertisement
Guest User

Untitled

a guest
Nov 27th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. userUtils.java
  2.  
  3. package database;
  4. import java.sql.Connection;
  5. import java.sql.DriverManager;
  6. import java.sql.PreparedStatement;
  7. import java.sql.ResultSet;
  8. import java.util.ArrayList;
  9.  
  10. import database.mainConnection;
  11.  
  12. public class userUtils extends mainConnection {
  13.  
  14. public static void main(String[] args ) throws Exception {
  15. registerUser("mattia3","prova2", hash("password"), "mattia", "paccamiccio", "1994-12-01", "unicam");
  16. }
  17.  
  18. public static Boolean registerUser(String username, String email, String password, String name, String surname, String birthDate, String affiliation) throws Exception {
  19. try{
  20. Connection con = getConnection();
  21.  
  22. PreparedStatement query = con.prepareStatement("INSERT INTO users (Username, Email, Password, Name, Surname, BirthDate, Affiliation) VALUES (?,?,?,?,?,?,?)");
  23. query.setString(1, username);
  24. query.setString(2, email);
  25. query.setString(3, password);
  26. query.setString(4, name);
  27. query.setString(5, surname);
  28. query.setString(6, birthDate);
  29. query.setString(7, affiliation);
  30.  
  31. int result = query.executeUpdate();
  32. //System.out.println("registrazione eseguita con successo");
  33. return true;
  34. } catch(Exception e) {
  35. System.out.println(e); }
  36. //System.out.println("registrazione fallita");
  37. return false;
  38. }
  39.  
  40. public static Boolean userLogin(String username, String password) throws Exception {
  41. Boolean bool = true;
  42. try{
  43. Connection con = getConnection();
  44. PreparedStatement query = con.prepareStatement("SELECT * FROM users WHERE Username=? AND Password=?");
  45. query.setString(1, username);
  46. query.setString(2, password);
  47.  
  48. ResultSet result = query.executeQuery();
  49.  
  50. ArrayList<String> array = new ArrayList<String>();
  51. if(result.next()) {
  52. System.out.println("login effettuato");
  53. }
  54. else {
  55. System.out.println("login fallito");
  56.  
  57. }
  58. } catch(Exception e) {
  59. System.out.println(e); }
  60. return bool;
  61. }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement