Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. package sample;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.SQLException;
  6. public class DatabaseHandler extends Configs {
  7. Connection dbConnection;
  8. public Connection getDbConnection() throws ClassNotFoundException, SQLException {
  9. String connectionString = "jdbc:mysql://"+ dbHost + ":" + dbPort + "/" + dbName + "?" + "useUnicode=true&useSSL=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
  10. Class.forName("com.mysql.cj.jdbc.Driver");
  11. try {
  12. if (!dbConnection.isClosed()) {
  13. System.out.println("Соединение с БД установлено");
  14. dbConnection = DriverManager.getConnection(connectionString,"root", "1234");
  15. }
  16. }
  17. catch (Exception e)
  18. {System.out.println("Не установлено");}
  19. return dbConnection;
  20. }
  21.  
  22.  
  23. public void signUpUser(String firstname,String lasttname,String username,String password,String location,String pol)
  24. {
  25. String insert = "INSERT INTO "+ Const.USER_TABLE +"("+ Const.USERS_FIRSTNAME + "," + Const.USERS_LASTNAME +
  26. "," + Const.USERS_USERNAME + "," + Const.USERS_PASSWORD + "," + Const.USERS_LOCATION + "," + Const.USERS_POL+")"
  27. +"values (?,?,?,?,?,?)";
  28.  
  29.  
  30. PreparedStatement prSt= null;
  31. try {
  32. prSt = getDbConnection().prepareStatement(insert);
  33. prSt.setString(1,firstname);
  34. prSt.setString(2,lasttname);
  35. prSt.setString(3,username);
  36. prSt.setString(4,password);
  37. prSt.setString(5,location);
  38. prSt.setString(6,pol);
  39.  
  40. prSt.executeUpdate();
  41. } catch (SQLException e) {
  42. e.printStackTrace();
  43. } catch (ClassNotFoundException e) {
  44. e.printStackTrace();
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement