Advertisement
Guest User

Untitled

a guest
Sep 16th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.43 KB | None | 0 0
  1. // adds diary record for this user
  2.     public Boolean addDiaryRecord(String caption, String description, Date started, Date finished)
  3.     {
  4.         try
  5.         {
  6.             Statement stmt;
  7.             Class.forName("com.mysql.jdbc.Driver");
  8.             String url = "jdbc:mysql://localhost:3306/mysql";
  9.             Connection con = DriverManager.getConnection(url,"root", "");
  10.            
  11.             System.out.println("URL: " + url); // debug
  12.             System.out.println("Connection: " + con);
  13.            
  14.             stmt = con.createStatement();
  15.            
  16.             stmt.executeUpdate("INSERT INTO diaryrecord(caption, description, started, finished, iduser) VALUES('"+caption+"', '"+description+"', "+started+", "+finished+", "+this.id+")");
  17.            
  18.             // gets last insertionid
  19.             ResultSet rs = stmt.getGeneratedKeys();
  20.             int lastInsertedId = rs.getInt(1);
  21.            
  22.             DiaryRecord dr = new DiaryRecord(lastInsertedId, caption, description, started, finished, this.id);
  23.            
  24.             con.close();
  25.             return true;
  26.          }
  27.          catch( Exception e )
  28.          {
  29.              System.out.println(e.getStackTrace()); // chyba
  30.          }
  31.         return false;
  32.     }
  33.    
  34.     // registers new user and returns his instance
  35.     public static User registerUser(String login, String password, String mail, String name)
  36.     {
  37.         User tmpUser = null;
  38.         try
  39.         {
  40.             Statement stmt;
  41.             Class.forName("com.mysql.jdbc.Driver");
  42.             String url = "jdbc:mysql://localhost:3306/mysql";
  43.             Connection con = DriverManager.getConnection(url,"root", "");
  44.            
  45.             System.out.println("URL: " + url); // debug
  46.             System.out.println("Connection: " + con);
  47.            
  48.             stmt = con.createStatement();
  49.            
  50.             stmt.executeUpdate("INSERT INTO user(login, pass, mail, name) VALUES('"+login+"', '"+password+"', '"+mail+"', '"+name+"')");
  51.            
  52.             // gets last insertionid
  53.             ResultSet rs = stmt.getGeneratedKeys();
  54.             int lastInsertedId = rs.getInt(1);
  55.            
  56.             tmpUser = new User(lastInsertedId, login, name, mail, name);
  57.            
  58.             con.close();
  59.          }
  60.          catch( Exception e )
  61.          {
  62.              System.out.println(e.getStackTrace()); // chyba
  63.          }
  64.          return tmpUser;
  65.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement