Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6.  
  7. import javax.swing.JOptionPane;
  8.  
  9. public class Registrazione {
  10. public static void main(String[] args) {
  11. String usrDB = "root", pswDB = "admin";
  12.  
  13. String driver = "com.mysql.jdbc.Driver";
  14.  
  15. String url = "jdbc:mysql://localhost/almaviva";
  16.  
  17. Connection connection;
  18.  
  19. try {
  20. Class.forName(driver);
  21. String userIn = JOptionPane.showInputDialog("Inserire nome utente");
  22. String pswdIn = JOptionPane.showInputDialog("Inserire password");
  23.  
  24. if(userIn != null && !userIn.equals("") && pswdIn != null
  25. && !pswdIn.equals("")) {
  26. if(userIn.length()<=20 && pswdIn.length() <= 30) {
  27. System.out.println("Tentativo di connessione in corso...");
  28.  
  29. connection = DriverManager.getConnection(url, usrDB, pswDB);
  30.  
  31. Statement statement;
  32.  
  33. statement = connection.createStatement();
  34.  
  35. String sql = "insert into almaviva.user(USERNAME, PASSWORD) values ('"+userIn+"', '"+pswdIn+"')";
  36. System.out.println(sql);
  37.  
  38. statement.executeUpdate(sql);
  39.  
  40. connection.close();
  41. }else
  42. System.out.println("Parametri di registrazione non ammessi");
  43. }else
  44. System.out.println("Parametri non ammessi");
  45.  
  46. } catch (ClassNotFoundException | SQLException e) {
  47. e.printStackTrace();
  48.  
  49. System.out.println("Connessione non avvenuta, "
  50. + "controllare driver o parametri di accesso");
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement