Advertisement
Guest User

Untitled

a guest
Sep 16th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. // registers new user and returns his instance
  2.     public void registerUser(String login, String password, String mail, String name)
  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 user(login, pass, mail, name) VALUES('"+login+"', '"+password+"', '"+mail+"', '"+name+"')");
  17.            
  18.             // gets last insertionid
  19.             ResultSet rs = stmt.getGeneratedKeys();
  20.             int lastInsertedId = rs.getInt(1);
  21.            
  22.             this.id = lastInsertedId;
  23.             this.login = login;
  24.             this.name = name;
  25.             this.mail = mail;
  26.             this.name = name;
  27.            
  28.             con.close();
  29.          }
  30.          catch( Exception e )
  31.          {
  32.              System.out.println(e.getStackTrace()); // chyba
  33.          }
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement